Add source abstraction and source/sink helper
Compute SHA-1 and SHA-256 hash in parallel after loading a RPM