Nucleation and growth mechanism of 2D SnS2 by chemical vapor deposition: initial 3D growth followed by 2D lateral growth