Building Smart Spaces on the Home Manager platform