Batch changes order to use storage backend
Same LineStorage can now be used from multiple readers
work for rollover and naming
tidy up, some refactoring