Checkpoint refactor editor entities
Code cleanup,
new method of component cereal,
currently shader uniforms are incorrect (might be result of sync)