Building Web APIs with net/httpnet/http, ServeMux, middleware, choosing chi/gin/echo, and mapping to ASP.NET Core