Home Architecture Understanding Open Closed Principle