core functionality done; build/anims are properly converted bidirectionally