Generalized Matryoshka: Computational Design of Nesting Objects. (14th August 2017)