public Circle(IRenderer48 renderer, float radius) : base(renderer)
 {
     this.radius = radius;
 }
 // a bridge between the shape that's being drawn an
 // the component which actually draws it
 public Shape48(IRenderer48 renderer)
 {
     this.renderer = renderer;
 }