Add in all the X11 code for detecting/listing active windows. Still need to fully test it once a new graphical widget is put together to use it.