Add data source classes' skeletons
Design the first draft of DataSink API