Composite is a touch faster when it's an alias for an array of Cursor pointers.
Added SharedWriter; added various benchmark tests.