Modified TableOfContents to contain module names as a Translation<string[]> to avoid having to regenerate the array each time