WIP: Adding support for ordered data and priorities

So far, this will persist any priorities on save. However, I'm not really sure how to add support for the child_moved event. Any guidance would be greatly appreciated.