Feature/add composition section

You can just delete commented out code. If you committed this accidentally, remember to use `git add --patch` (or `git add -p` to add files in patch mode.