The base class for an accessible user registry that all accessible users must register with. The registry controls the lifetime of all accessible users. All created accessible users must be registered with an accessible user registry. This should be the only means of retrieving and interacting with accessible users in other parts of the application. Users can subclass this class to provide additional functionality for their custom use cases.