Discovered it's actually program headers we're supposed to load.
Loading the elf into memory. I think. Maybe.
Not gonna use a linker script until I know I need one.
Validating actual elf load size, not the file size.