I think, a possibility integrating Box2d into puremvc is to create Box2d view components. these view components can uses the Box2d functionality internally and provide methods for their mediators for manipulating them. this way the rest of the system doesn't have to deal with the box2d lib directly, only with the view components as usual.