add templates for dwarves, sorting, enums, local thoughts, basically v 1.0