Initial commit with PC exclusive ooc-draw-gpu classes

Does 
```ooc
init: func (=_width, =_height, title: String) { }
```
 work? 

Also, what happens to `title`?