Add background, sources, and update readme.