clean code and update docs for SoC mid-review. docs now include more generic dataflow ideas, and document the support / connection layers better.