Factor out data paths as loom.store module