Truss optimization using Grasshopper, Galapagos and Smart Structural Interpreter