From the oak-dev@ list, here's an early proposal for the overall Oak component structure:

A suggested way of dividing this to actual components (already outdated):

Whiteboard from a discussion about how the functionality between the JCR and MP APIs should be organized:

Functionality which goes into oak-jcr:

Functionality which goes below the Oak API:

OakComponentStructure (last edited 2012-03-15 16:20:30 by MichaelDürig)