Evolutionary cell biology: a modern synthesis of mechanistic cell biology with evolutionary thinking.