So is this a way to define multi-dimensional coordinate Frames such as you may use for a spectral cube? Why does the list of frames not include CoordinateFrame and CoordinateSystem? That is, you may want to include basic CoordinateFrames in your multi-dimensional system, and you may want to combine composite systems together to form a composite system with higher dimensionality.