MING: A Functional Approach to Learning Molecular Generative Models