public override void Apply(IList <Rectangle> updates = null) { BGI.Line(Start.X, Start.Y, End.X, End.Y, updates); }