What structure do all cells have?