Hierarchy in animations

closes #146 
sort includes properly (i guess: editor includes, engine includes, system includes)