Split context factory into factory and reader.