refactor: moved the readerstep class to an appropriate package