SHREnd
SHRChange(data:ShapeChangeRec)
SHREdge(dx:Int, dy:Int)
SHRCurvedEdge(cdx:Int, cdy:Int, adx:Int, ady:Int)