Использовать шаблоны или писать самостоятельно?