All predefined GoJS figures:
You can specify a predefined geometry for a Shape by setting its Shape.figure.
For predefined arrowheads, see the Arrowheads sample.
For defining your own shapes with SVG-like path syntax, see the SVG icons sample.