A Dynamic Combinatorial Approach for Identifying Side Groups that Stabilize DNA-Templated Supramolecular Self-Assemblies