Template For Fancy Pen

I added a new class in the tool package. The new pen is going to draw
to, but will have a fancy pen stroke. The pen can be anything, I just
need to find out how to make an "image" then I can pass it. I didn't set
the UI for it though. I'm not sure how we are going to let users change
brush stroke.