Contexts managing (AI)

Context managing is very useful for Whatsapp and other channels without full buttons support. Typed messages must be classified for intent recognition inside the current context. The current context is the last executed block that replied with something to the user. If the block requests an input (ex. buttons, text for NLU) the provided user input will be evaluated within other blocks belonging to this block (connected through the concept of "context"). A block can belong to many "contexts".