[DF-2706] make valid states for ResourceEditor subsystems
Merge branch 'origin/feature-integration-new-materials'

Conflicts:
	Sources/Internal/UI/UIControlBackground.cpp
Merge branch 'origin/feature-integration-new-materials'
Merge branch 'origin/feature-integration-new-materials'