Text this: Ion exchange technology: principles and progress in materials development