Timstuff I used both Visio, and Illustrator.
I have the illustrator file, though all the controls seem to be grouped together in it, and will not ungroup (it was a Visio file exported to .svg then imported into Illustrator), but you can always trace out what you need for your template, I