I've began building Twinspark OS' bootloader. Obviously, creating an ASM bootloader for all architectures is tedious so I'll be using GRUB here.
The image is Twinpark booting using GRUB.
And we are experts at just what we like doing: Web Development.