Proper modelviewer module structure