Co-design uses applied category theory to provide a multi-layered solver that connects design problems using partial orders
this multi-layered capability allows for it to be generalizable to any level of detail and decomposition