How to design for difficult sites | Introduction