Include tests for emplace, modify fallback content negotiation logic.
Decouple tests from data source.
Include dynamic typing in builder functions.
Include request decorator to features.
Define http server exports in their own directory.