Implement basic window system