Heterogeneous kinetics and mass transport in chemical vapour deposition processes