The following guide was used to tripple boot Windows 10, Kali Linux, and ArchLabs Linux on a Surface Pro 3; with a customized bootloader; and the option to enable Secure Boot with your own keys.