I think it's nice, but maybe just use 4 bit inputs to cut a bit on the repetitiveness.
Im a software dev, so not that much hardware experience