Move Graphics type to gfx crate

Because the type ties together both the renderer and device, it makes more sense for it to be in the common crate.
Formatting cleanups