There must be some good Visual analysis tools developers use to plan out the conceptual layout for a project, maybe even before deciding on what language to write it in. I remember, many (many,...many) years ago using something called 'Design'. Kind of a toy then, really.
What do people use these days?
"The Iron Fish: The water is cold...but the fish don't mind"
...Jay Jenks, boyhood chum