Dev free server - suggested revamped design

Lots of stuff to discuss in the new design.
Name isn't used anywhere, this could be just a list of registries.

I could see name being mildly useful for debugging, but I think it adds more complexity than needed. (For debugging reference type of registry, place in the list and perhaps som other data can be used.)