1. A method of generating a user interface for a topology of virtual computing resources and application components executing thereon, the method comprising: generating a plurality of topology components arranged in a grid layout and including a source topology component and a destination topology component, wherein the grid layout includes a plurality of ways comprising gaps between the plurality of topology components; determining a first path segment from the source topology component to the ways; determining a second path segment from the ways to the destination topology component; generating a graphic element based on the determined first and second path segments; and rendering, on a display device, a graphical user interface comprising the graphic element connecting the source topology component to the destination topology component.