implementing code generation
make the CanMove property of container types shapes/code snippet body shapes return true, thus can move the parent shapes by moving the selected container shapes/code snippet body shapes