How does the separated signatures in scriptPubKey that Segregated Witness nodes will be able to see, be split from the main input field of a transaction while reducing the size of the block? Won't the people running full nodes have to download this separated part of the signature output called segregated witness still and it would still add to additional data being downloaded because now a block can hold and have more capacity + the segwit signatures has to be downloaded as a separate component?