Working on it now, should be done on Thursday. I will submit a PR as soon as I have a complete draft.