[DF-770] add aggregator.
Merge remote-tracking branch 'origin/UIEditor_DF-770' into UIEditor

Conflicts:
	Projects/MacOSFramework/Framework.xcodeproj/project.pbxproj
	Sources/Internal/DAVAEngine.h
	Tools/UIEditor/Classes/GameCore.cpp
	Tools/UIEditor/Classes/Metadata/MetadataFactory.cpp
	Tools/UIEditor/UIEditor.xcodeproj/project.pbxproj