new motion channels, motion tree loading/saving, unit tests for motion tree