Also support setting values through ModelControls
Trigger listeners when setting control values manually
Add book model
Add presets support (currently 1)
Fix missing cube in book
Support scaling the book model
Add Point2d and TexQuad3d struct
Accept text coord in drawTriangle
Call OnGlInit() before the first redraw
Add DrawTexQuad
Support texturing book cover