Kill redundant code
Helper method to build a Snapshot with dependencies, now passed in via the constructor
Selector#empty? and tiny API cleanup