Procedural multi-dimensional records float as category-coloured bubbles — two data columns drive X/Y, a third the radius — springing to their data targets and resolving circle collisions so they pack without overlap, then re-flowing whenever the axis mapping switches; press to pop and scatter bubbles under the cursor.