1. Added functions to traverse visual children