Create your own Arduino Leonardo by putting a bootloader on an ATmega32u4

The Atmel ATmega32u4 gained popularity with its use in the Arduino Leonardo, due to the built-in USB support, which made an additional chip unnecessary for that purpose. I've had a couple of ATmega32u4s in storage for a while, so I decided to try and solder the chip and make an