First Pass adding Quad Support

WIP - Adding Quad support to my library.  Hopefully in Correct Fork