Multi-Objective optimisation in grid-shell design