A cosmos module that will be able to instantiate "named locks" so that an envoy participant of a decentralized cluster can obtain a "named lock" in order to perform a predefined action in a "singleton like" manner.
Inspired by this cosmos tutorial: https://tutorials.cosmos.network/hands-on-exercise/0-native/2-build-module.html