This is a pretty simple request. The existing type extractors available... aren't great. One, they dont draw from the workshop, but from whatever container you put behind them, so you have to drag a crafting station or something to it. Two, theyre not precise enough- If you put in a junk item, it will extract junk items for you to run through your recyclers... but it will also draw raw components, pointlessly drawing out your run time.
So! Instead, have it draw from the workshop, and have it draw a configured type from a terminal- From resources to junk, from weapons to armor, from armor mods to weapon mods, from energy ammo to ballistic... All things you'd want to process in some form or another.