It'd be good to understand what `Plug` does versus `Phoenix` (and probably how something like `cowboy` comes into play). The idea would be to build a super simple endpoint not using Phoenix. It could be interesting to also compare with the Phoenix version.