You should definitely use a null value for the parent (root) level items rather than making them parents of themselves. Try to avoid putting in data unless it actually has meaning.
Hello, I have a similar question and I really like what you're saying. I was wondering if you could take a look or maybe get in touch with me to give me some advice if possible. my nickname at gmail com. thanks so much.