[TASK] Rename "save" method on AbstractAssetViewHelper to "finalize"

The changed name better reflects that "saving" may in fact cause the Asset to be discarded - while "finalizing" better indicates that the Asset is being either recorded or dropped according to settings and other existing Assets.
[TASK] Reordering of functions in AbstractAssetViewHelper
[TASK] Add "sortAssetsByDependency" to AbstractAssetViewHelper
[TASK] Settings overlay capabilities, AbstractAssetViewHelper