1. A programmable current mirror configured to produce an output current based on an applied reference current, where the output current is a product of the reference current and a mirroring parameter, the programmable current mirror comprising: a reference system configured to receive the reference current; and a mirror system operatively connected to the reference system and configured to output the output current, where the reference system includes a plurality of transistor groups, each transistor group being configured to selectively vary the mirroring parameter via control of current flowing within the transistor group, and where at least one of the transistor groups is operatively connected to a gain circuit configured to scale effects upon the mirroring parameter produced by such transistor group relative to another of the transistor groups.