title: why third party package Autofac comes with two packages?
body: <p>sorry for this basic question, just want to ask why almost all third package comes with more than one packages on nuget? For example, Autofac comes as:</p>
  <pre><code>&lt;PackageReference Include=&quot;Autofac&quot; Version=&quot;6.3.0&quot; /&gt;
  &lt;PackageReference Include=&quot;Autofac.Extensions.DependencyInjection&quot; Version=&quot;7.2.0&quot; /&gt;
  </code></pre>
  <p>why not make everything into a single package e.g. <code>Autofac</code>? isn't it more concise and straightforward?</p>