Add ability to pass a lambda to RootList, so they can be initialized after some of the engine setup