Attached is a first cut at a block diagram.
Bob