Added classifyUserAction(), but didn't test it yet. It's a step on the way to module compilation and dependency lookup.