A modular high density multi-channel dispenser for micro-array printing