Designing for Smart Home: Considerations for Smart Home Development