project 6: visual graphical unit conversion calculator using csv config file this project will build on what you learned about file i/o and reading csv files in unit 7, as well as arraylists in unit 6. it is very common for software applications to use configuration files for storing data that can be changed externally from the program code itself so that programs can be modified externally without the need to compile and deploy new versions in cases of minor configuration changes. it is good practice for configuration data to be stored externally in a database or configuration files rather than in the code itself.