In short, `route` is gone. I'm now using a `Resource` type that wraps an `Agent<'T>`. This will provide the following "benefits":

1. Queue resource requests independently so each resource can be load balanced appropriately.
2. Push an updated function to handle requests on a resource while the resource is running. For this to work properly, I'll either need to sort out how to push remotely from a FSI session (see work with [VegaHub](https://github.com/panesofglass/VegaHub) or switch to F# quotations, if possible.
3. Shutdown resources, either by the `Supervisor` due to resource constraints (to come) or in order to close off access to a specific resource without killing the entire site. I'm not entirely sure this is helpful; it is really just part of making sure I can clean everything up.