Modified for more object oriented design
Outline for the Control Vis Base