I'm trying to minimize the "get something usable" or even just "prove the principle" mountain, so the question is: what is the absolute minimum set of components needed, just to start with?
Tentatively: