Cannabis farming, extraction, purification, and formulation