Make FeatureForm a QWidget base and use that as the widget rather then hide it
Split create widget logic and wrapper logic