New Features
* The name a class was registered under is now available at `__registry_name__`.
Bugfixes
* As much of the initialization process is moved prior to the actual creation of the class. This is so the state during hooks like `__init_subclass__` are as close to expected as possible. Due to limitations, the class is not yet registered to its parent registry. However, the following actions are performed prior to `__init_subclass__`:
* `__registry__` is created and empty.
* `__registry_config__` is created with expected configuration.
* `__registry_name__` is set.