Building Ecology: First Principles For A Sustainable Built Environment