Factor out ECI-related code for reuse with Data Matrix later.