Towards A Unified Framework For Smart Built Environment Design: An Architectural Perspective