An over-engineered entity component system.