Bowl of fruit - General Update Pattern
Five pieces of fruit are rendered as red circles in a green bowl, then updated through a general update pattern. Over timed intervals, an apple is removed, another changes to a yellow lemon with a black stroke, and a final apple is deleted. The code uses `d3.selectAll`, `data`, `enter`, `merge`, and `exit` with a key function based on random IDs. Scales from `d3.scaleOrdinal` map fruit types to colors, radii, and strokes, while SVG groups, circles, and text are joined and transformed.