Learn how to create a dependency-resolution inversion-of-control container. Just like the one that Laravel uses....