Partially implement differ

Signed-off-by: Arthur Gautier <baloo@gandi.net>