>>79
Just to give a final update I've been forced to abandon my project due to a combination of university dominating my time, and a realization that this data-structure isn't well suited to the task I had in mind. I might revive it one day, but that would only happen if I found myself in a situation where the data-structure appeared particularly useful.