think about d2gui, based on xml?