Layer.launch works and what "keeps it alive until interrupted" from the docs means. I've tried searching the docs, reading through the HTTP Server code and searching Discord but I can't quite find a clear understanding. I suspect I'm missing a deeper understanding of the relevant building blocks and so I would be happy to be pointed to docs to learn about those too.