This has been suggested many times, they wont add it for one simple reason.
Money.
It costs lots of money to make a custom system like that, believe it or not. It may cost them too MUCH money to have it running, which is why they wont make it
(thats my guess)