welfare; and to that end to designate, regulate and restrict the location and use of buildings, structures and land for agriculture, residence, commerce, trade, industry or other purposes; to regulate and limit the height, number of stories and size of buildings and other structures hereafter erected or altered; to regulate and determine the size of yards and other open spaces; and to regulate and