Added Shape class.