class Shape
Description
Another abstract class, not meant to be instantiated directly. All "shape"
type Component
classes use this class as a base class. The only
functionality that this class itself adds to a regular Component
is
Shape#color
, since all shapes can have a color set for them.