@The Good Doctor - Have you considered Inkscape, its free, and its vector.

I know there are a few people here who use it, so they will hopefully pop-in and give a little more info.