My foray in the world of Entity Component System Engine design.