To be fair these solutions I sent you to are specifically designed to integrate into the solution with only updating three lines of code that they specify clearly how and what to update.
It shouldn't take hours under the hood... give it a try and see. Use CKfinder if you want the fastest and easiest implementation. kfm is a little harder because of setup of the database that goes with it, but is still pretty simple to implement.
We do see this as an opportunity for the next version of iRite to go more in that direction and our solutions would benefit from that. We are a relatively small company, and we have lots of opportunities to improve all of our extensions. We aren't dropping the ball, we are carrying quite a few balls with just a few people. You will see that just about everyone's suggestions are implemented in time when they make sense.
I'm just giving you simple alternatives in the meantime. That isn't to imply that we aren't going to do something like this ourselves in the future... maybe even the near future.