High Priority: Migrate bootloader toolchain from gnu-efi headers & GCC to EDK II headers & Clang
Fix a illegal instruction error in the serial
console in QEMU when executing kernel TTY functions
Get the ELF parser fully working
Medium Priority:
Make the bootloader code more clear and concise
Low Priority:
Move all file handling code into file_handling.h