decoupling ops and impls based on 91836ecdc848891a7f10da3d8127ba2051b3fe61
make Forge generated directory names consistent, addresses #10
remove unnecessary tpePars from op impls. last feature from and closes #11