I (mcmillan) have started on this but only in my view on my laptop.
Still some question as to whether or not multiple strip primitives should be supported as a separate class.
A class has been added that allows only one primitive. Support for multiple primitives is yet to come.
Finally added support for multiple strip primitives. It makes the non-strip primitives a little less intuitive to use but I can live with it for now. testInterleaved geometry was expanded to test all primitive types, but some day someone will have to test all of the array format types. I will close this report for now.