Visualization abstract base class now has constuctor