Exit autogen.sh on error
Move registering settings to respective classes
Save location of replacement list in settings