The Materials Science of Thin Films