This sounds like a description of a huge number of extant hardware solutions, to me.