split add-ons between lang/framwork support and functionality plugins