Started implementing EFI library. DOES NOT COMPILE