unify.c: reformat according to linux kernel indentation rules
unify.c: sort headers
unify.c: (possibly incorrect) high level overview