+1
I think it's an interesting idea.
It would also make sense to make MTP Library detachable and re-scalable.
I wonder how difficult it is to re-shell existing MTP to a modern adjustable skin, leaving the code / logic intact?