More Medusa tinkering. The magical parts of how Medusa exposes logic to different part of the codebase is all achieved through dependency injection Evaluated a few more Open API typegenerators https://github.com/drwpow/openapi-typescript https://github.com/ajaishankar/openapi-typescript-fetch