docs: explain middleware cascading a bit

hopefully this sort of makes sense, need that gif fixed