appLayer which merges all my layers. One of my layers depends on a 3rd party auth service, and that will only become available once the app has spun up. My thought was to have my auth layer handle a possible null 3rd party auth service, then provide the 3rd party service when it becomes available