thinking out loud about edit components and box2d components