Receive a visual guide to package overrides. We will cover:
the three methods of overriding package definitions (override, overrideAttrs, and overrideDerivation)
why there are three ways
what they each do
when to use them
how to make your own overridable packages