Learn StateManagerment And Drawing GeometricObjects