Combinatorial Equilibrium Modelling: A Computational Framework For Equilibrium-Based Structural Design