I attempted to make them as versatile as I could. The map shapes can be scaled to a particular hex size (This one is 1.25" hexes) and any paper size (this is 36" x 24") as well as labeling the hexes and including a hex center dot if desired. As a bonus, after it is randomly generated, I can edit the various layers in Visio, adding labels and special touches to the maps.
These are example maps I generated using my VBA application. I used a different technique to create the VBNET mapgen templates, and I haven't updated them yet. In addition, the generation routines themselves I haven't ported over yet to the VBNet program.
With the VBA program, there are various parameters that can be input, such as woods density, rivers, streams, roads, houses, fields, walls, etc etc. I am only limited in the graphical templates I currently have made (These are early building icons- without the shading for example).