Theory of Imagination