feat: add patterns/bridge, patterns/graph-serach etc