Creating new GoShapes

I would like to create new GoShapes (Vector based). Is there examples on how to do this?

I am very new. Just need help finding documentation.

This example code might help:
http://www.nwoods.com/forum/forum_posts.asp?TID=111&PN=1