Text this: An HLD framework for cationic ammonium surfactants