feat(draw): crop connections on shape boundaries
feat(features/modeling): implement BPMN update for shape+label move

Related to #2