Metal-oxide films for electrochromic applications: present technology and future directions | Synapse