async function copyProjectAssets(project) {
        info('Design space'.padEnd(20) + ' -> ' + project + ' -> copy asset files')
        const assetDirectories = ['PNGs', 'GIFs']
        for(let i = 0; i < assetDirectories.length; i++) {
            await copyAssetDirectory(project, assetDirectories[i]).catch(err => error(err))
        }
        
        async function copyAssetDirectory(project, assetDirectory) {
            const base = global.env.PATH_TO_PROJECTS + '/' + project + '/'
            const files = await new Promise(res => SA.projects.foundations.utilities.filesAndDirectories.getAllFilesInDirectoryAndSubdirectories(base + assetDirectory, (f) => res(f)))
            files.forEach(file => {
                let fileParts = file.replaceAll('\\','/').split('/')
                const fileName = fileParts.length === 1 ? fileParts[0] : fileParts.splice(fileParts.length-1)[0]
                const {from, to} = generateTransferDirectories(base, project, assetDirectory, fileParts)
                copyFile(from, to, fileName)
            })
            
            /**
             * 
             * @param {string} base 
             * @param {string} project 
             * @param {string} assetDirectory 
             * @param {string[]} fileParts 
             * @returns {{
             *   from: string,
             *   to: string
             * }}
             */
            function generateTransferDirectories(base, project, assetDirectory, fileParts) {
                const result = {
                    from: base + fileParts.join('/') + '/',
                    to: global.env.PATH_TO_PAGES_DIR + '/'
                }
                if(fileParts.length === 0) {
                    return result
                }
                if(fileParts[0] === assetDirectory) {
                    fileParts = fileParts.slice(1)
                }
                result.to += [assetDirectory, project].concat(fileParts).join('/') + '/'
                return result
            }
        }
    }
@param {string} project 
@returns {Promise<void>}