Too Many CRDs? I Say Not Enough!: Leveraging Crossplane & ClusterAPI for Effective Platform Delivery