Engine work on graphics
Reorganised (again:S) and repaint methods