Generic mean curvature flow I; generic singularities | Synapse