The Knowledge Constructor