created ResourceManager to decouple Fractal from Repositories, changed some comments