Little refactoring for a more straightforward logic
Add validity checks on the current working dir
Rename helpers dir to extra
Add ReadOnly segment