Reordered the public typedefs so they can use InputDimension/ OutputDimension.
Reordered the public typedefs so they can use InputDimension/
OutputDimension.

spinicist/QUIT,spinicist/QUIT,spinicist/QUIT,spinicist/QUIT