Storj supports arbitrary configured backends each with different erasure coding, node placement, etc.