Pushing the Boundaries: Level-set Methods and Geometrical Nonlinearities in Structural Topology Optimization