Компактность шаблона, повторяющийся код можно вынести в общий,
остальное в виде компактных сниппетов разделить по тематике, C# экшены разделить по блокам на тематики, далее и сами блоки.
+ более низкоуровневый контроль, но для этого необходимы знания API.
Для новичка, это скорее создание...