Add repository actor for isolation; test it; dependencies