The authors give an overview of atomic diffusion as applied to all types of stars, showing where it plays an essential role and how it can be implemented in modelling. Part I describes the tools that are required to include atomic diffusion in models...Daugiau...