- Refactor
- Double buffering
- cleanup
- CPU cooldown API
- "GLUT MAIN LOOP" in canvas