The constant combinator outputs each desired recipe with a separate value, then checks them against a set of conditions, using the <EACH> wildcard as a passthrough value.
It can offer the greatest flexibility, including working with non-item recipes like advanced asteroid processing or only creating requester chests if there's enough steel chests. The downside is that it's very tedious to setup.