Reorganize and massively comment Makefile