All X11 window cleanup is in Close() method.
Destructor runs Close() instead of manually doing clean-up.