Swift to have configurable block size in splits