Сам интерфейс планировался, как древо изучений в Rust (пример самого дерева), где, будет куча веток.
Сами изучения будут за очки, которые игрок будет получать за прохождение квестов, само количество очков которое игрок должен получить должно быть ограничено, иначе будут люди будут вкачиваться в категорию мясников, техников (короче во все сразу) и по итогу получим мастеров на все руки.
Сама система еще только на стадии планирования, переезжали на новую версию фреймворка, которая идет отдельным репозиторием, по итогу приходится заниматься рефакторингом старых наработок (что в целом даже хорошо)