Таблицы, например:viewtopic.php?f=47&t=653

По поводу "подстановка..." - эээ, шаблоны - это не подстановка. А кто типы будет проверять, извините, и т.п.?

Самое главное - шаблоны не совместимы (без очень больших сложностей, вроде отказа от прямой генерации машинного кода) с раздельной компиляцией и динамической загрузкой модулей.