I don't like the structure. Splitting the checksums of from the actual files is looking for problem IMHO. Connecting the order of the patches and the checksums will cause problems. Can't we used like named arguments for patches? Something like ```patches = [ (files,md5=...,patchlevel=1) ] ``` or dicts or whatever?

What is the plan with the EB v2.0?