Thanks a lot for PlantUML. It is awesome!
I'm trying to understand why sometimes components (or other types of elements in other types of diagrams) are displayed with a different order than the one they are declared. Let's take this as an example.
Why is ProductCatalog positioned on the far right? Why not on the far left, since it was the first one defined?
I have created about 8 diagrams so far (not very complex stuff), and the most trouble I get is with positioning. Any tips and guidance on this topic? Is there any particular piece of information on the docs that would help with this?