We could design some cool things with computers but we are very software limited. Light weight, utilizing odd materials, cheap, durable, easy to build, maintainable. Beautiful, comfortable, ergonomic.<p>You can see some nice prototype models in the generative modeling world (like Grasshopper) but it's clear that it's very early days.