Text this: Investigating the interactions between dyes and porous/composite materials: A comprehensive study