Hey, If you are thinking to create the prototype for external I/O board then I can suggest you to go with IC -
MCP23017 which is of 16 bit and work perfectly as serial peripheral expander also.
As I as going through the site the company is already using some boards already designed for expanding the I/O as follows
https://store.ncd.io/prod...17-with-i2c-interface/