template bot, directory structure, and add assembler/disassembler plugin