Adds factories for getting data