Initial 3D model support

Updating requires syncdb!