Open
Description
Is your feature request related to a problem? Please describe.
Since we're considering allowing Sendables to be logged to DataLog, we'd need someplace to store the Sendables and their builders so they can be updated and logged to DataLog.
Describe the solution you'd like
SendableRegistry
should be expanded to allow one Sendable
to have different builders. To ensure Sendables aren't published multiple times with the same builder class, we can check the builder backend and reject duplicates.
Describe alternatives you've considered
We could create a clone of SendableRegistry just for DataLog, but SendableRegistry already has all the infrastructure.