Templatized main.cpp's