Support 4 pin banks (or 4 digits), and improve api to allow values to be set directly on the pin bank. [SE]