Moved OpenGL code into its own package and changed the background back to using views for now.