Ivory: An Object-Oriented Framework For Physics-Based Information Visualization