I have too thought about the same thing and it would be really cool but nearly impossible to program, you also have a rigidity issue to watch out for.
I know you can program them to do straight lines, but I am sure its not easy.
If a straight line is hard, think about what it would take to program an arc keeping the router at the same height.
Jon