Credit to @jonk for this (see above comment). This is just a graphic representation ofsketch that illustrates my interpretation of his comment.
While not meant to be ready to wire, it's provides a place to start should you decide to take this approach.