[REFACTOR] refs #35787 @0.3 Refactored all the architecture
Merge pull request #15 from inovia-team/feature-35787-cleanup

[REFACTOR] refs #35787 @0.3 Refactored all the architecture