I foresee maintenance of this repository to be more difficult if each step is in its own branch.
Rather we just keep everything in separate folders in a single branch might be easier?
IDK, I don't really have a preference, just wanted to put it out there.
We could probably remove "level-2" and just use "master" branch