Proposing Registry

Hey José,

I was taking a look at the code and was puzzled over two things:

  • First one is, why use a positional argument for the registry name, rather than using the convention of passing name in the keyword list options.
  • The second one is the reasoning for defining multiple modules inside the same file? I was trying to locate Registry.Supervisor and it took me a while to understand it was in the file rather then in a Registry folder.

Is there a convention in place for cases like this?