neaten gen/mod creation
More cleanup, only init osc bridge if flag is true