Да, вы можете. Документация для такого рода вещей является частью Visual Studio SDK. Уже есть много переменных, которые вы можете использовать.
Если вы считаете, что хотите пофантазировать, изучите Инструментарий автоматизации навигации. Шаблон, использующий GAT, может принимать пользовательский ввод, а также информацию из проекта и среды, может разворачивать один или несколько шаблонов, заполнять заполнители собранными данными, а затем может выполнять различные действия против развернутых шаблонов, проекта или чего-либо еще.