A Topology Optimization Process for Discrete Modular Design based on Discrete Element Modelling for generating reconfigurable funicular structures