Architectural Drawings Recognition and Generation through Machine Learning | Synapse