Simplify moves backend code and add documentation. Refs #307