When a label configuration is supplied, they should be the only labels that exist.
When the label configuration is updated (name, color, description etc), it should update the label and all items the label was previously tagged with.
When a label that isn't defined is attempted to be applied, it should not create the label and prompt the user.
When there are multiple matching commands, it should it process all of them.