xchain library Null safety

Handles cross chain references.

Classes

XchainModel
The model to store information about cross chain reference.
XchainRepository
The cross chain repository for XchainModel database persistance.
XchainService
The service to handle cross chain references and updates.