refactor(*): decouple modules

Ring module.