Molecular automata assembly: principles and simulation of bacterial membrane construction.