Cannabis has been part of human culture for thousands of years, yet the molecular machinery that gives the plant its ...