Understanding Technology in Domestic Environments: Lessons for Cooperative Buildings