A generic viewer for previewing 3D models