In this project, we decided to use Object-Oriented Programming (OOP) for the dataset class, in order to expose some basic functions for clients to use. The Dataset class is defined in `src/Dataset.py`.
For the plotting functions, we decided to define several commonly-used plotting functions in a separate file `src/Plotting.py`.