对于 pipeline 类型的修改和 search_path 的算法的修改

这次修改超级多… 多到自己都记不太清了
(1) pipeline 类型可以储存所有有关电路的信息了, 详见内部
(2) 试图修改算法, 未遂…