Sort items in List by 'pull' then 'mol'
threshold.StateFinder uses inheritance and factory functions