BOOUtilities now using extern declarations
Cleaned up shape view
Added ShapeViewControl for simpler use