Cuddly Page Object and Loadable Component Framework for Selenium WebDriver's Ruby Bindings