First step of widget/shortcode edit, plus separation of options to separate file