platform detection and OGL includes, Shader class
myriad of minor extensions in prep of loop/objects design