Project structure refactoring
Added Reader submodule