Life Canvas: Architecture with people in mind