Sort:  

delegations already exist, and there is existing rental markets.... why do we need rex?

In theory, anything could be built by a dedicated community. It's all open source software.

I am guessing it would require a hardfork to implement?

Maybe. Not sure. Resource credits are already a thing. Maybe they'd just need functions for transferring them between accounts.