Introduces a new kind of blend file that store assets that can savely be edited from the Blender UI, without having to open the blend-file storing the asset itself (asset "pushing" workflow). Only brush assets will use this for now. Technical Documentation: https://developer.blender.org/docs/features/asset_system/asset_editing/ User Documentation: https://docs.blender.org/manual/en/latest/files/asset_libraries/introduction.html#asset-system-files-asset-blend-extention The API to manage assets by generating these files is added in the following commit. Main authors: Bastien Montagne, Brecht Van Lommel, Julian Eisel Pull Request for the latest design iteration: https://projects.blender.org/blender/blender/pulls/124246 Part of the brush assets project, see: - https://projects.blender.org/blender/blender/issues/116337 - https://projects.blender.org/blender/blender/pulls/106303