Refactor NodeStore:

Manager is changed to be a Meyer's singleton, with factories automatically
registering upon construction.