Introducing SFBootConfig to hold the boot config for an app