What is involved in the process of upgrading my home to a smart home?