Restructured, all samples now tested and working.

Only remaining issue with with display scaling as some platforms do not auto scale and won't respond to "isFullScreen"

Pending - iOS and MacOS which will have to be hand crafted.  Will add once structure agreed