I agree. In fact we are in the process of improving the Rock-on framework some more. See this for more info.