Это задача для карт ума (mindmap) - софта и сервисов полно. Лично мне нравится
https://www.mindmeister.com, и у него есть халявный тарифчик
А для живого прототипа ничего лучше Axure RP нет. В нём есть условная логика (conditional logic), которая позволит вот прям как тебе нужно запрограммировать интерфейс (если >2 и всё в таком духе). Но с наскоку акшур не освоишь - это сложная программа, потребуется день-два посидеть над ней.