Add support for extensions (hooks, plugins) to your app