Class templates are similar to archetypes. They modify existing base classes in order to allow them to better fulfill new roles. However, class templates can be applied to multiple classes, unlike the more exclusive archetypes. A class template follows the same rules as archetypes for determining whether or not they are compatible with other archetypes or class templates.

List of Class Templates