A pending debt

Hi guys!


What have started as a bug hunting optimization have forked an architectural update of base LC tools :p:.

Of course, I will continue focusing on stabilizing current LC implementation toward new Beta, because new one still need some work and tests, so is unlikely artists will see it soon, also, this new rewrite is internal, so tools remain behaving the same but it “completes” the LC data structures to allow easier/faster/more efficient implementation of existing and new tools.

This was a pending debt I have had with myself since long ago😉 and you all know I cannot be too long time doing grunt maintenance work because my brain have a high risk of generate a new idea in the process😛