First big jump

Almost all features and options from the former Makefile were
replicated, it shouldn't work flawlessly by now, there's still much
refinement needed to be done first...