#page_section and #page_sections only support locating the root elements via a locator Hash. We should add support for specifying a block - ie similar to other accessors. This will provide flexibility for scenarios where the required locator is more complex.