Implement basic update->repaint cycle
Merge branch 'feature_RefreshGraphics' into develop