add tools to split and merge asm modules from the surrounding code