Normalize more Position/Selection stuff

Need to rename Selection at some point!
Maybe we can merge this into parser itself!
Rename Selection to ParserState

Might change again, but better than Selection!