- The solution is in a separate project. - Separation of logic and file reading. - Removed all the garbage from Gradle.