And now that I've looked at it, I now know that there's also an option to select all blocks that are unused, and it doesn't count blocks inside custom blocks.
As for being able to develop it, you can create another unshared copy, which has no blocks hidden. When you're done with an update, export the library, then import it into the shared project.
factorial base means that with each digit the base increases by one, so the first digit is binary (0,1) the second digit is trinary (0,1,2) the third digit is base 4 (0,1,2,3) and so on
so if you compare this system to decimal:
23 in decimal = 321 in factorial
24 in decimal = 1000 in factorial
the one i was planning to do was already done (in case you were wondering it's this), but theres plenty of others
edit: i've chosen a new one
edit 2: i cant find one that appeals to me i might make my own or do both