We're currently using --has-control and are on the brink to introduce another similar --has-button CSS class.
I guess those are inspired by SMACSS state is-* classes.
We should clarify when those classes are to be used and how to make a consistent naming scheme around combined components.