Livingstone, Andrew, "Automated code compliance for structural timber design with building information modelling", ,