Integrating the Principles of the Thousand Brains Theory into a Convolutional Neural Architecture: A Comprehensive Proposal