A framework for window management.