Wind Loading of Structures: Framework, Phenomena, Tools and Codification