What would make this project epic is the inclusion of Grub so we can store locally, and boot different kernels.
The app does this, basically... once you're downloaded a kernel, you can flash back to it any time without having to re-download. Flashing a kernel takes less than 10 seconds, then it reboots.