I'd make a video on this, but LiveOverflow does a great job, so I'll let him talk. I'll make a good video on this in the near future.