A method of coating a very thin film of material – between a few nanometers to about 100 micrometres’ thickness – onto a substrate surface, or onto a previously deposited coating to form layers.