GOClustering. jl: a unified unified framework for globally optimal clustering | Synapse