Reviews: An Architecture for Deep, Hierarchical Generative Models