Which group is noted for the independence of gametophyte and sporophyte generations from each other?A) ferns B) mosses, hornworts, and liverworts C) charophytes D) angiosperms E) gymnosperms