smarter load(), cleaned up bnet forum examples, made BaseItem root