Support adding input/output hooks to components via the Networks API.
Add integration tests for input/output hooks.