So at the moment I have to think about resource management and can't figure out if I should do a "resource manager" or if the resources are managed by the ECS.
Will you ever draw things that aren't part of your ECS? Presumably yes (for instance, in my game, terrain, water, precipitation, editor UI, etc... are not represented by entities), so the resource manager should be completely separate from the ECS.