proper namespacing for observations, refactor matrix generation, support loading for 4store