Added docs on how to create a custom data source.