Databases was earlier all on sharing data. Now, its very much about a single user datastore.
With the IB interface so elaborated, support for Swift and the new bitcode, could you please consider full database support for CloudKit?
My dream would be defining the model in Xcode, use CloudKit components for for private or public entities and keep the rest of your good stuff in IB.
I'll love a comment from Tarek on the viability and challenges for this proposal to come true!