A collection of templates, classes, functions and other infrastructure for phyloinformatics development in C++