Feature/viewer partials

Implements per-model asset viewers

Fixes #19