Text this: A comparison of structural optimization techniques with extension towards multi-objective problems