What's Changed
* Modernization refactors (Sourcery refactored) by sourcery-ai in https://github.com/rexor12/kanata/pull/15
* Modernization refactors by rexor12 in https://github.com/rexor12/kanata/pull/14
* Implement custom resolver, separate concerns (Sourcery refactored) by sourcery-ai in https://github.com/rexor12/kanata/pull/18
* Implement custom resolver, separate concerns by rexor12 in https://github.com/rexor12/kanata/pull/17
* Implement support for instance registration by rexor12 in https://github.com/rexor12/kanata/pull/19
* Add missing docstrings by rexor12 in https://github.com/rexor12/kanata/pull/20
* Implement generic type resolution by rexor12 in https://github.com/rexor12/kanata/pull/22
**Full Changelog**: https://github.com/rexor12/kanata/compare/v1.1.1.0...v2.0.0.0