You should give ObjectDock 3 a try. There is a 30 day trial available. Or, if you have an active subscription to Object Desktop, it's included.
You could set up Tabbed docks, and use those instead of Fences. They don't collapse to an icon, but to a simple tab, and they can be placed anywhere on your screen.

You can add as many tabs as you like, or have multiple Tab docks.
You can also resize the tabs by dragging the edge with the resize cursor.
