This is a tough one and I didn't really realize that there'll be circular dependency here. But I think that `FilePathUtils` module would be the best way to go here since those methods doesn't really deal with files but only with their paths.