this is now a multiton and supports several different versions of scop

a first step towrads #19