Basic 2D Shapes and Their Properties