Adapting structure to composer paradigms