The idea is:
when placing a group, there would be another option for a group that:
- has it's own globals: basically a group for which all the root globals apply, but can also have it's own globals. And if there's a global with the same name, it applies the one of the group and ignores the one in root;
- can also be locked;
- is NOT exportable
would be useful when making:
- a calendar - all the calendar specific formulas wouldn't have to be set as root globals, and all the theme/color global formulas wouldn't have to be recreated in a komponent;
- separate groups that rely on different globals, but have the same theme globals - from root;
- when selling an unlocked preset - users can copy-paste certain elements, but some groups remain locked and uneditable (text and objects inside can still be changed by the group's globals, as well as root globals (e.g. fonts, colors, etc.), but the group can have an inaccessible code that hides it, if the bought app is uninstalled/refunded.