add function which retrieves the first line of any file
add initial function for translating root device to a valid
target for grub to use
add function which installs grub to MBR or wherever
also generate grub config
implement grub bootloader UI