The Butlers Framework for Socio-Technical Smart Spaces