To make the dipping sauce, thin the peanut butter in a mixing bowl with some hot or simmering water then whisk in the Hoisin, lime juice, grated ginger, soy sauce, chili paste and sesame oil; taste to adjust. For sweeter sauce, add a little light brown sugar or agave.
Bring a pot of water to a boil for the pasta.
Pull chicken meat into bite-size pieces. If using shrimp, remove tails and halve them lengthwise along deveined line splitting each shrimp in two.
Salt water, cook semolina-based pasta 4-5 minutes (cook rice pasta 2-3 minutes), to al dente. Cool under cold running water and dry well. Arrange in a long bundle on a cutting board and halve noodles across into 6-inch lengths.
Begin to arrange all of the filling ingredients around a work surface to assemble rolls: Cucumber, chilies, scallions, bean sprouts, mint, basil, cilantro and lettuce.
Warm wrappers one at a time in hot water for 15 seconds or so then place on a clean, light-weight kitchen towel. Arrange about 1/4 cup chicken or 3-4 sliced shrimp across the center of each wrapper then top with a small bundle of noodles and fillings, with all of them facing same direction, horizontally. Wrap and roll the summer rolls. Rolls can be wrapped with one open end or wrapped like enchiladas and halved on a bias to expose the filling.
Serve with dipping sauce in ramekins alongside.