The Deep Rendering Model: Bridging Theory and Practice in Deep Learning