The genetic manipulation of non-model flatworms and its applications