Come potresti fare con un controllo TreeView ...?