title: How to implement a "pure" ASP.NET Core Web API by using AddMvcCore()
body: <p>I've seen a lot of ASP.NET Core Web API projects that use the default <code>AddMvc()</code> service without the realizing that using <code>AddMvcCore()</code> is a superior option due to the control over services.</p>
  
  <p>How exactly do you implement an ASP.NET Core Web API by using <code>AddMvcCore()</code> and <strong>why is it better?</strong></p>