SMatCH — Integrating Coarse-Grained Modeling, Machine Learning, and Optimization for Biopolymer Design