Suggestion for Arduino product

So you're suggesting a board with open drain drivers on it? Perhaps a TPIC6B595 open drain shift register to cut down on the # of IO pins committed for the drivers?