Refactor visuals and scenegraph into single scene package

Note that this is a PR on the scenegraph branch.

It merges the visuals and scenegraph into a single subpackage as discussed on gitter last week. Visual inherits from Entity.

WIP: The visuals examples now work, the scenegraph stuff probably not yet.