Adding a scaling handler factory. Passing a userInfo dict through into the handler factories and using this as a way to generate identifiers. Switching to identifiers across the API to make it cleaner to filter for item specific events and manage items.