* introduced grouping by widget in optimizer
* basic non-completed version of group-file merging in optimizer
npm package adjustments