Geometric Structures in Nonsmooth Optimization