I admit I didn't want to take the liberty of changing too much since this is Mike's sacred Utils place
Nobody owns any code in Apache There are no names attached. We all should always feel free to fix anything! Especially, newly created code should get lots of attention from others; the more the better.
This better dot formatting looks awesome!! Keeping both options open seems good? (Though, I lack intuition on when the non-layered (old way) option would be better... maybe we default to the new way?).