Cellular Development and Evolution: Patterns of Gene Expression at the Cell Level