Implement basic GUI interface