How ELF binaries are assembled, linked, laid out, and loaded.