I really like this proposal. Its excellent work done @khazrakh.
@clayboyn If parts a complex or taking long to develop, the proposal can still be voted on as a whole, but development can be split in several parts.
So easy things made first and others made later. No need to do all developments of a porposal at once in my opinion.
Thanks for your feedback and agreed, as mentioned in the conversation with clayboyn, I would prefer if a single proposal was to tackle the whole issue with several steps than voting on minor parts one step at a time. Obviously doesn't mean it all has to be implemented at once.