Move `Commitment` package from channels to repositories.