Added ILevelReader interface to remove dependency of the file systemt.