private static void DisplayLayoutElements(LayoutEnumerator it, string padding)
{
do
{
DisplayEntityInfo(it, padding);
if (it.MoveFirstChild())
{
// Recurse into this child element.
DisplayLayoutElements(it, AddPadding(padding));
it.MoveParent();
}
} while (it.MoveNext());
}