Building Blocks for Knowledge