Ionic and Zwitterionic Model Macromolecular Surfactants