Added a 'window' class.  A list that will act like a stack