Merges eponymous templates to a single definition with template arguments.
Inherits non-existing members and documentation from anchestor classes/intefaces.
Sorts packages, modules and definitions in the syntax tree.