Writing a GUI application with a vertical layout