Factorio 2.1 version. 2.0 version here: https://factoriobin.com/post/70z8q9.
Parameterized upcyclers, each able to output either or both of a recipe's product or one ingredient. Random walk overflows are self-recycled (so no logistic storage pollution).
Each optimized for either footprint, or throughput-per-tile (with only mild beaconing). The latter is calculated off machine to recycler speed ratios, which are mostly recipe-agnostic, since recycle craft times are 1/16 recipe craft times. Certain BPs note exceptions, which just require deleting a beacon.
