Development of Evolutionary Structural Optimisation: Improving Practicality and Applicability as a Design Tool