New framework to handle multiple sources including MySQL