added WIP model-viewer class