Repeater Selectable Thumbnails

Addresses issue #707 by adding selectable thumbnail functionality, along with selection APIs, and unit tests