A template-based automatic fragmentation algorithm for complex and large systems in the generalized energy-based fragmentation framework | Synapse