Changing how data is being read loaded from csv files. Reworking how some of the Traits are designed.