utility and library for dealing with uefi device paths