HttpServerEngine
A base contract for HTTP server implementations that must be configurable by guest code.
The config property allows guest code to change the binding port, set a start callback, and adjust other backend-specific options as applicable.
The router property can be used to register route handlers from guest code.