Explain the theoretical basis of diffusion in chemical engineering, elucidating its role in mass transport phenomena within heterogeneous systems, and discussing its applications in various industrial processes such as catalysis and separation technologies.