ENH: with automatic clipping and growth and subdivision and animation, the pieces adapt to locally optimize themselves as you move them