Adds init event.
Fleshes out Engine::Graphics.

The graphics engine core will compute projection and view matrices and
can draw strings using Sprite::Font classes.

I have a viewport generating a Label widget which is now being drawn
correctly.