Perhaps i should chime in being im being talked about - dont want to be rude!!
That patch was actually made by Frank (Barnecht) and I found it on the pd mail list. I dabbled for a bit, but too found it a bit of a headf*k, but learnt enough to try out different things. I suggest taking regular breaks when working with data structures. The arguments thing is probably the hardest thing to understand and is perhaps not as logical as it could be
From what I remember, that patch appends the sliders on creation and can only step through linearly (ie forward). What you really want to be using is that slider template in a DS array. That way you can mover around forward, backward, randomly. Thats kind where I got to. I'm by no means an authority on this area...
Thing is about using these as gui objects is that they are the actual data (visual representations of arrays), so separation of Gui to data is kind of superflous (see Controller Model View in wiki, generally bad practice to store data in gui objects). So this must be kept in mind when using them - they are the data. So this has confused me, i dont know why