LatticeOPT: a heuristic topology optimization framework for thin-walled, 2D extruded lattices