Add Exception helper classes
Working example of Engine and RenderWindow