With all the other stuff I have going on, I don’t know if how much time I have to devote this project but the idea intrigues me and is fun to think about…
If you want to create a workbench in freecad here’s how to get you started.
http://www.freecadweb.org/wiki/index.php?title=Module_Creation
Also there is an assembly2 workbench that looks sort of interesting..
The code behind all this magic is located here… Something definately worth looking at.