Lightweight Design and Structural Optimisation by Using Graph- and Heuristics-based Topology Optimization within the Digital Development Process