Start and add draft v3 digesters

"dependencies" was quite some work, there :/

And the worst is yet to come (type and disallow).

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>