Three Steps to Multimodal Trajectory Prediction: Modality Clustering, Classification and Synthesis | Synapse