gui: Break out source and instruction views from main.cc