First pieces of the actual assembler and unit tests.