Adding in Data Readers
Adding in Program arguments objects
Trying to define data schemes