I think it may be clearer to have this file in the root of the bundle, next to the `engine.py` file. This means that a minimal engine will have a `bootstrap.py`, `engine.py` and an `info.yml`. The actual implementation would then go in the python folder, which supports the hot reload and all that sort of stuff.