Gene factory classes.