Modules have two different sets of software switches in then, long coding and adaptions, long coding are on and off (but sometimes multiple switches are needed) whereas adaptions are like multiple choice (as in you can choose A, B or C) , but some people call the mod/tweak a adaption
I too have more faith in first gen