Cook pasta according to instructions, drain, set aside and allow to cool. Toast pine nuts by baking them on an aluminum foil lined baking sheet for 5 minutes at 350. Set aside and allow to cool. In a large bowl combine all the chopped vegetables (bell peppers, cucumbers, spinach, tomatoes, artichoke hearts and green onions) and stir. When pasta has cooled, add pasta to the bowl and pour Italian dressing over the pasta and stir to combine everything. Allow to cool in the refrigerator for at least 1 hour (or up to overnight) and before serving finely crumble the feta cheese over the pasta salad and sprinkle on the pine nuts, stir and serve!