modify model
add elementaryCA model

provide advanced interface of function evolveCell()