Which source types can you use for a generic DataSource? Note: There are 2 correct answers to this question.