Wrote about the refresh and initialize functions when building a source, and a bit about error handling as well.