I\'m working on a project that could use some refactoring and architecture upgrades. What tool I can use to parse source code repository which would reveal architecture flaw