New edit panel framework