- Major refactoring of StructuredArray, which now supports the instantiation of StructuredArray subclasses via factories, but at the same time prevents any direct instantiation (via direct constructors).

- Added examples of some simple subclasses (AtomicLong and Point), along with tests for the examples.

- Changed licensing to CC0 + BSD.