Please extend README.dm of using scenarios.
Currently is hard to understand how it works in real world or how it would work with other user/automated actions.
Please consider using few scenarios. sample list of branches and describing step by step how it would work.