I would like to know how to properly create a custom datatype for use within the OpenFlipper framework.

Currently, I am using a fudged together datatype, basically an inherited version of an existing data type (SplatCloud). However, it is becoming too limited for my needs and thus require the ability to properly define a new datatype. 

I have checked the online documentation and there is just a "To Do" place holder.

Any help would be much appreciated,

Adam