The generic process flow described with respect to FIG. 2, will now be described with specific examples from the education, real estate and travel domains as shown in FIG. 3. [0076] With respect to the education domain, the user is a learner and FIG. 3 depicts an example interaction with the system through the iconic interface