Changed the data compiler to generate a single dictionary global instead of one global per file