Encapsulated. Todos:

- polygon mode to openglcontrol
- encapsulate gui (?)