don't repeat the same errors over and over when reusing a faulty template
port the remaining objects from the old data model

\song and a dummy \animation
set the root object's context and location
add shorthand methods to location.context.things