That looks helpful! It would be helpful to include the source also. If this was done in Open Scad I would be tweaking it to give more information.