Templates for C++ language development.