Implement cache-less design proof-of-concept.

This is incomplete as the POJO-like objects cannot be used without a
backing cursor any longer.  This can be addressed using MatrixCursor for
"freezing" objects at a particular row.  Builder-style setters can also
be supported using MatrixCursor.