Additional repeater options

Would be nice to have the following:

Repeat X days after being marked “DONE”

Repeat weekly/monthly on certain days of the week/month. (e.g. Every M, W, F, or 1st of every month)

It would also be better if, when marking a repeating task marked as “NOW” as completed, it didn’t stay “NOW” but became “LATER” until x days before the next event…