Proper ways to organize complex playing character (many states) ?

Sometimes I think I should make free my FSM Component plugin :confused:
I think it would really benefit everyone, but requests would skyrocket and make my schedule difficult…