For now, use three kinds of node shapes:

* Circle becomes a CircleShape
* Polygon becomes a PolygonShape
* everything else becomes a PolygonShape based on the rectangle
  of its bounding box.
  (may add more detail like rounding the corners on a rectangle
  later on)