First commit on the autoconf restructure