Вот тут были хорошие мысли
* Пользователю доступны состояния только из библиотеки состояний.
* Каждое состояние, кроме входящих параметров, может иметь и индивидуальные настройки.
* С разными объектами может быть соотнесен как разные, так один и тот же граф состояний.
Да, state (состояние) имеет смысл и без всяких сил, чуть копнув в этом направлении я обнаружил что основания там мощнейшие. То есть надо state(ы) как-то отдельно создавать/удалять/редактировать, а в редакторе графа только "приклеивать" к ним силы. Хмм... растерялся, не знаю как это все "связать"