completely rework build system to properly track dictionary links between asm files