Composing and decomposing shapes