template <ElfClass Class, ElfData Data>

struct Layout

Some header layouts vary by ElfClass, i.e. address size used in ELF

metadata. This is partially specialized by class below.