Intgrate replication as a submodule

Summary

We shall integrate replication as a submodule.

Improvements

  • Easier debugging process
  • Easier testing

Involved components

  • environment.py
  • __init__.py

/cc @project-manager