Hmm. Well most of it it's already there:) (in mix texture). If you could add ,beside current options for amount, operators like multiply, divide, subtract, difference etc. mix texture would be much more powerful tool. In fact that would be equivalent for composite map.
Here's quick refernce.
Cheers,
n1k