* Rework extension API into parts
- Main, Common, and Renderer
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* expose more catalog apis to renderer
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* move common things to common
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
Co-authored-by: Sebastian Malton <sebastian@malton.name>