UKUI Power Manager is a UKUI session daemon that acts as a policy agent on top of UPower. It listens to system events and responds with user-configurable actions.
The X server accepts requests from client applications to create windows, which are (normally rectangular) "virtual screens" that the client program can draw into.