private void createAndShowGUI() {
		JFrame frame = new JFrame("Pippin Simulation");
		
		frame.setLayout(new BorderLayout(4, 4));
		frame.setBackground(Color.BLUE);
		
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		frame.setJMenuBar(MenubarSetup.getMenuBar(machine));
		JPanel centre = new JPanel();
		centre.setLayout(new GridLayout(1, 2));
		centre.add(cView.getCodeView(machine));
		centre.add(mView.getMemoryView(machine));
		frame.add(centre, BorderLayout.CENTER);
		frame.add(fields.createFields(machine), BorderLayout.PAGE_START);
		
		frame.add(buttons.createButtons(machine), BorderLayout.PAGE_END);
		frame.setSize(1000, 650);
		frame.setLocationRelativeTo(null);
		frame.setVisible(true);
	}