Системный-то он системный, т.е. каркасный. Но тоже частность. Т.к. предназначен только для трансляции визуальных изменений состояния модели на эти самые фреймы.

Но никак не на работу с самой моделью.

А для работы с моделью, пока у нас только исходный метод: отталкиваться от конкретной задачи, когда структура связей известна. И соответственно, своими силами, организовывать обход....

Может тут стоит собирать опытный материал --- по конкретным задачам? Глядя на него, может выявится общая методика, как это делать в типовых случаях. А дальше, может, и до общей реализации дело дойдёт.? Или хотя бы до спец. каркаса под схожий набор задач.