Move disassembly code to its own widget