[WIP] Add vertex buffer creation

This PR adds vertex buffers to surfaces and prepares the egl drawing to the monitor.

- [x] Get the monitor to display EGL things
- [x] Add the vertex buffer to surfaces
- [x] Add a global redraw loop
- [x] Make it work
This part? Huh? Are you sure you actually passing a `ws_texture` here? I cannot see how it could crash... maybe we need to debug a 'lil bit here! :smiley: