DIY Smart Home: Personalizing Spaces with Custom Tech