Обдумывал идею о вьюшке, хранящей отступ: для неё нужны команды увеличения/уменьшения отступа. И вдруг допёрло, что такие команды можно и без вьюшки сделать ("двигать табы" перед соотв-м элементом оглавления).

А сразу в голову не пришло, т.к. говоря "вложенность определяется при вводе заголовка" думал, как бы её хранить около этого заголовка...