@ridmal apologies, I had said that I would be quite unavailable somewhere around May 15th because of a baby delivery Anyway, he was delivered on May 22nd in the end. I am now back home from the maternity ward which will allow me to spend some time reviewing your work.
It’s great that @zouchine got involved anyway, thanks for that Zoheir!
I would just say the following: please open a PR, even if the work is just only in progress for now. Using GitHub’s PR review mechanism will be the easiest way to provide feedback commit after commit. Do not force push future commits, simply just keep adding commits on your branch, they will be reviewed one by one until the PR is ready to be merged. I will take care in the end of squashing all commits and setting a summarising commit message that will enter Attachments commits history.
As soon as I see a PR I will be in a position to review. @zouchine, please also review the PR as soon as it is available.