Structural Design Using Cellular Automata