Added ExistentialQuantification to the cabal extension section
Extracted the Component facilities into a new module
Changed behavior for invalid arguments in subWindow
Rearranged several things in Window, no semantic changes