For example, an anionic polymer, such as carboxymethylcellulose, can be cross-linked with varying amounts of a cationic polymer, such as poly(lysine), while a cationic polymer, such as diethylaminoethylcellulose can be cross-linked with an anionic polymer, such as poly(glutamic acid).