General multiplexer implementation classes.