Broke out liveVars and liveFuncs into separate classes.