Если соберётесь писать на Python, то присмотритесь к Jinja2. Кажется это как раз то, что Вам нужно
Всем Рахмет. Учитывая проблемы структурирования языка, идея шаблонизации мне подходит, так как достаточно, чтобы менялись числовые значения. Но меня интересует именно "бумага". Например, в LaTEX я без понятия как делать расчеты относительно размеров бумаги и пугающие стычки меж пакетами. Поэтому, задумался о ConTEXt...