yes, I have seen that. I think another reason I had was not knowing *which* kernel, as I am assuming that there is a possibility the developer might define multiple kernels with different bundle deps. But I suppose it makes sense that `AppKernel` is expected to exist and be the default. If not the user can create custom console files .. or maybe we can pass the name of the Kernel somehow to the script, maybe in the environment... but thats not important.

I will try and factor this out into the component.