Mac or Unity style icon manager

Is there or is it possible to create an “Icon Manager” object that has Mac or Unity-like behavior from canonical? At the moment its behavior is to make the program icons smaller when there is no space. Alternatively, I would like the icons to scroll when the mouse is hovered. If there is already such an alternative among third-party icon managers, please tell me.

I was thinking: what if the small icons enlarged when hovered over, or rather returned to their original size? even on two rows of icons!? It would also be convenient