Liquid Film Coating: Scientific principles and their technological implications