Adds a bunch of data classes mainly