Hi, you might want to check out the implementation of Bezier or Circle or Ellipse.
IsClosed and IsFilled is the right way to go.
I think we should generalize the Bezier example (the simple bezier curve) and change it to Path. One could keep adding segments, bezier curves and arcs to the Path. However this is something for a future version.