refactored execution environment
moved Active Vocabs into separate classes.