Connecting modules together.
Refactoring.