fold the linker back into assembler. too easy to get the link and assemble functions out off sync
rework link into two phase
reworking method and block assembly for new aproach
lots of rework on assembly. constant object for layouts, hash implementation.