* This entire tool is an architectural mess that constantly breaks on version changes. * It's not even that flexible since we can only have one ToC * It's not even fast