Big huge messy commit, including some simplification of structure types, initial work on manual paving, new animations, et cetera