chainset? you mean crankset right?
You can switch between compact and standard cranks w/o having to change the front derailer or front front shifter, simply swap the cranks. You may need to adjust the derailer height and travel (min/max), but otherwise, there is no new hardware to buy when changing cog sizes. Switching from a double to a tripple would require new derialer and shifter.