Allow data sources from disk as well.
Comment and code cleanup.
Add JSON-LD data source.