Refactor Archive package, to make archive building by the assembler easier.