આવા અનુકૂલનોના બે મૂળભૂત પ્રકારો છે: