public MainWindowViewModel()
 {
     DisplayMessageCommand = new MessageCommand(DisplayMessage);
     CloseAppCommand       = new CloseAppCommand(ShutdownApp);
     AddInstructionCommand = new AddInstructionCommand(AddInstruction);
     VerifyProgramCommand  = new VerifyProgramCommand(VerifyProgram);
     ConsoleInputCommand   = new ConsoleInputCommand(ConsoleInput);
     ArduinoHandler        = new ArduinoHandler();
     SaveFileCommand       = new SaveFileCommand(SaveFile);
     LoadProgramCommand    = new LoadProgramCommand(LoadProgramFile);
     ibm = new InstructionBlockModel();
 }
 public void AddInstruction(InstructionBlock ib)
 {
     InstructionBlockModel.AddInstruction(ib);
 }
 public void AddInstruction()
 {
     InstructionBlockModel.AddDefaultInstruction();
 }