Futzing around with shapes.py, don't know that I did anything useful or harmful.