Any replacement filecore should focus on the filesystem. It should not provide block access. It should use the BlockDevices to provide access to the block layer. It should not implement any partition system. That is the domain of the partition table manager, which will re-publish a block device for each partition.
Any replacement filecore should focus on the filesystem. It should not provide block access. It should use the BlockDevices to provide access to the block layer. It should not implement any partition system. That is the domain of the partition table manager, which will re-publish a block device for each partition.