First split of Assembler
WIP added broken test