The Design and Complexity of the Cell