I see the value in separating the app starting. But I do not like the idea of having the separate variable to do this... How about to add `XF.App.start` method which will be called on the construction of `XF.App` instance?