interesting question, keep us updated on that design. I might see if I can do something like that on SelfCAD's Editor and report back.