Initial copy of Luis' OpenGL and multiplatform work.
Last committ: e3900057702c0613f8b079497adf711e1368998f