Convert Selection value from int to Integer, eventually <T>
split answer out into different types
Readme update
Readme update