On most frameworks you have to create/extend your own Application-Class to set everything up. While this is a valid solution (and also possible with Fairlight) often it's easier and less coding required to start with a existing Application-Template.
Often you could use these base classes but you have to setup a few additional components. To get around this issue you can use the Bootstrap-Interface.
You can attach a boostrap instance to every Application-Class that is derived from the DefaultApplication. And in your own implementation of the bootstrap interface you can setup additional things.