Add a new feature for tracking a given behavior by a new concept of a "behavior local ID" which is a stable 16-bit identifier for a given behavior, that is resilient to new behaviors being added and requires no additional work on the part of the behavior authors.
Add implementations for either settings lookup table, or CRC16 hashing of behavior device names for generating behavior local IDs.