Refactored SelectionList to make it more generic.
Refactored SelectionList to make it more generic.

CivicCommons/CivicCommons,CivicCommons/CivicCommons,CivicCommons/CivicCommons,CivicCommons/CivicCommons