Revert "C-Hub Part 2"

This reverts commit 5d9d420f4a2c525da64d7fe7b8b36a0a43a588c5.
Revert "C-Hub"

This reverts commit 7dd6ed2cbe7ea2aeb3f545bdecfdd80014628d35.