Multistate is available. Different cores could be considered as different state machines.