add RectangleCorner.cs
add RectangleEdge.cs