first pass at vision
Merge branch 'master' into vision
rework vision with @redhotvengeance suggestions
language tweaks
Merge pull request #1935 from benbalter/vision