The information is all collated over various sites. The problem is that it needs to be in a format that is easily parsable and applied by the program.
So for example, every event (which is currently a wc6) could be custom made as a wc6full to bypass this problem.
Or alternatively, the data would need to be stored as a csv.
I believe it'll be implemented as long as the file/data is created.