Initial commit with PC exclusive ooc-draw-gpu classes

Fix indentation. Also, can 
```ooc
defaultVertexSource: static const String = "#version 300 es\n
```
be
```ooc
defaultVertexSource: static const String =
    "#version 300 es\n
```
?