Linking across Modules, Components, and Projects is a native activity of the tooling. Links are created when both the source and target exist in the repository.
The only constraints are that the source exists in the current requirements stream (as defined in the migration) and the target exists in the repository. The link will then be established.
Visibility of the link and backlink will depend on the existence of your Global Configuration containing the Requirements Stream with the links and the Stream that contains the target requirement.