The following is a disclaimer. In discussing behaviour and learning, we are referring to simple concepts, gestures, patterns and associations which are obtained by a constrained perceptual system in a constrained setting. Thus, higher order issues and the strong AI problem will not be addressed. These will be treated as unsolved and almost philosophical issues at this point. It will be evident from this document what the scope of the problem we are addressing is limited to. It would be imprudent to claim that the machinery discussed mirrors human intelligence or attains transcendental aspects of cognition. We will limit ourselves to the practically realizable systems herein, their abilities and limitations while cautiously avoiding excessive extrapolation.