Solid: We need a similar pattern, but want to make changes to it. Useful e.g. when wanting to add :hover effects to parent.
Dry: We can reuse @atom-example and don't need to make changes to it.