A Powerful C++ Templating Framework