ENH: (Overhauled) Added scripted module tool, renamed files for clarity.