Rewrote the DrawableComponent code, including the deserialization and rendering.
Doesn't rely on as many hacks now and allows multiple drawables that are easily layered.
Better DeepCopy implementation.
Fixes bug with ConstructionSystem altering entities in the EntityLibrary.