I finished the tool and linked it to the OP. If anyone's interested, please feel free to have fun.

Please inform me of any bugs found in the code or the documentation.