Each ELFYAML::ProgramHeader currently contains a list of section names
included. We are trying to map them to Fill/Sections very late,
though we can create such mapping early, in initProgramHeaders.
The benefit is that with such change it is possible to access mapped
chunks earlier (for example during writing section content) and have
simpler code.
(I am working on a patch to allocate a file space for no-bits sections
if there are non-nobits sections in a segment that follows them. It needs
such change to avoid code duplication).
Up to you, but maybe: