 The primary developers were Greg Badros and Maciej Stachowiak.The constraint solver is used to constrain window behavior.For example, one can constrain two windows to have equal height, or to force the distance between two windows to be constant.