MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.
I like your design, I haven't seen it before i was making my design. Perhapes a little bit overengeneered someone said to my version.
I have made a version for just 4 with glasses. http://www.thingiverse.com/thing:1891750 .