If you agree with having folders named after the “modes” in your repo… (I know it is a bit ugly…) But have a look: