I am aware of this, please refer the comments above where mentioned, this is the initial PR and that it has lot's o potential to improve in future.

I feel everything can't be done in one go, as this is a super set feature, which even CLI side is skipped.