Add getSelectionForChange(), addShapeDirect().
Remove shape locking class.