Added Table Visualization and made Visualization abstract with representing methods for child modules.