Started thinking about XML tree interface