create a encapsulation on top of work tree opeartions. It should at least support create/delete worktrees