Part II. Classes used implements Farsight plugins