On the design of coating systems: Metallurgical and other considerations