Major change to hierarchy support:
- StructuredArrays are now single-dimensional (eliminated direct multi-dimensional getters and initializers).
- StructuredArrays can now be nested, as in StructuredArray<StructuredArray<Point>>