Add prototype framework to handle multiple set of opened data