STILL BROKEN IN ALL THE PLACES

But major refactoring has taken place...not cleaned up nicely yet.
Created abstraction of a "Visualization" which can take many forms, and
implemented a draft of the ScatterBase and Scatter2D and Scatter3D
classes....