Event-driven Neuromorphic Intelligence using Generative Models and Architectures