If you used the same background fabrics for all the blocks, I think it might keep the cost of fabric down - and there would be less wasted/unused fabric.
Also, then the only thing you would need to concentrate on would be the placements of the various green fabrics.