Ruby framework for manipulating operating system windows