The open source tool CodeCharta makes the complex structures in software projects tangible and helps with reorganization.