Discussed this with @thomasgohard and decided to put it all in one file because it only applies to one page and would be easier to read and understand if we grouped it by module.