Linking Hydrogen Dicarboxylate Synthons with Substituted Guanidinium Cations: Transforming Rings and Chains into Two- and Three-Dimensional Structures