Many thanks to Ben Chapman and his blog post How to Use Your DSLR Camera as a Webcam in Linux.
v4l2loopback is a linux kernel module that allows you to create "virtual video devices". Kernel modules are pieces of code that can be loaded and unloaded into the kernel upon demand. They extend the functionality of the kernel without the need to reboot the system.