A Zero might be too constrained. Better a B model - or a carrier board to support the compute modules - which might afford upgradability?