Commented Shape class.