for ZFS it's not as important - the "sizes" of datasets are just quotas, so you can change them after installation. for the swap ZVOL, you can swapoff, delete, create, swapon - it is just a regular zvol, and those are not set in stone like regular partitions (as long as there is space on the pool, you can always increase your swap size by recreating it).