Model: Fix model aspect-correct scaling; cleanup

All shared global resource instances are now owned by ResourceSystem.
Everything appears to be working as expected. All that remains to be
done is some further cleanup before this branch is ready to be merged
back to the master.