Perfect matchings and spanning trees: squarishness, bijections and independence | Synapse