A long time ago I asked about projecting arrays, but received no response:
Array projections
I thought I would try inheriting the Geometry class to use arrays to store data. However, the inherited class wants to use CoreGeometry, which is not in the framework. Is it not possible to do this either?