Abstracted data source functions into a more readable format.
Javadocs for new data source methods.