Introducing cm-replace directive for replacing elements instead if including by appending an element child. This is the standard for elements now so we can have buttons to align inline among other benefits.
Using short names for subtypes type identifier.