Learning Shape Abstractions by Assembling Volumetric Primitives | Synapse