Clean slate. About to redesign generators and collections.