It is also interesting to note that with the TCL CR api, there may not be a need for a datamodel for an application. The wiki package demonstrates this. Also the notes package could be rewritten to use the TCL CR api, so you can blow away notes-create.sql.
I guess you'll just be using acs_objects that exist in CR, as oppose to defining your own object types. This could very well simplify the application datamodel.