Refactor processing code.
Add OpenVGDB as a fallback datasource.
Update README