Updates to geometry + console

Did some general housekeeping with console code. Manifest file now takes
into account the fact that the console widgets are inside their own
namespace. Have also begun re-writing the geometry classes after having
solidified some more of their aspects.