Move function definitions around; nothing new
Remove redundant check
Add some "beginners' guide"
Remove unused helper functions
Add verbose message when adding a selection