Repeater support and separate PageSnapshot module