Generalized Fragment Picking in Rosetta: Design, Protocols and Applications | Synapse