nodes show expand arrow even when they have no children.
added hook to allow explorer nodes to handle double-clicks differently.
showing a database viewer is working, now to do lots of refactoring.
using MEF to compose package.