Document assembler.h/cpp