An End-to-End Deep Learning Generative Framework for Refinable Shape Matching and Generation