diff --git a/Client/WebServer/index.html b/Client/WebServer/index.html index 86e768ea3..63bad19e4 100644 --- a/Client/WebServer/index.html +++ b/Client/WebServer/index.html @@ -102,94 +102,94 @@
diff --git a/Client/httpInterface.js b/Client/httpInterface.js index aca478aa4..622b187cc 100644 --- a/Client/httpInterface.js +++ b/Client/httpInterface.js @@ -505,68 +505,105 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE for (let i = 0; i < docsSchema.length; i++) { let schemaDocument = docsSchema[i] + /* + For some type of schemas we will save the file at an extra + folder derived from the document's type. + */ + let extraFolder let fileName = schemaDocument.type.toLowerCase() for (let j = 0; j < 10; j++) { fileName = cleanFileName(fileName) } let pageNumber = '00' + schemaDocument.pageNumber - + let oldFilePath = filePath + let newFilepath = filePath switch (category) { case 'Topic': { fileName = schemaDocument.topic.toLowerCase() + '-' + pageNumber.substring(pageNumber.length - 3, pageNumber.length) + '-' + schemaDocument.type.toLowerCase() fileName = cleanFileName(fileName) + + let extraDir = schemaDocument.topic.split(' ')[0] + createNewDir(filePath + '/' + extraDir) + extraFolder = extraDir + '/' + cleanFileName(schemaDocument.topic) + newFilepath = filePath + '/' + extraFolder break } case 'Tutorial': { fileName = schemaDocument.tutorial.toLowerCase() + '-' + pageNumber.substring(pageNumber.length - 3, pageNumber.length) + '-' + schemaDocument.type.toLowerCase() fileName = cleanFileName(fileName) + + let extraDir = schemaDocument.tutorial.split(' ')[0] + createNewDir(filePath + '/' + extraDir) + extraFolder = extraDir + '/' + cleanFileName(schemaDocument.tutorial) + newFilepath = filePath + '/' + extraFolder break } case 'Review': { fileName = schemaDocument.review.toLowerCase() + '-' + pageNumber.substring(pageNumber.length - 3, pageNumber.length) + '-' + schemaDocument.type.toLowerCase() fileName = cleanFileName(fileName) + + let extraDir = schemaDocument.review.split(' ')[0] + createNewDir(filePath + '/' + extraDir) + extraFolder = extraDir + '/' + cleanFileName(schemaDocument.review) + newFilepath = filePath + '/' + extraFolder + break + } + case 'Node': { + let extraDir = schemaDocument.type.substring(0, 1) + createNewDir(filePath + '/' + extraDir) + extraFolder = extraDir + '/' + schemaDocument.type.split(' ')[0] + newFilepath = filePath + '/' + extraFolder + break + } + case 'Concept': { + extraFolder = schemaDocument.type.substring(0, 1) + newFilepath = filePath + '/' + extraFolder break } } - fileName = fileName + '.json' - if (schemaDocument.deleted === true) { - try { - fs.unlinkSync(filePath + '/' + fileName) - console.log('[SUCCESS] ' + filePath + '/' + fileName + ' deleted.') - } catch (err) { - noErrorsDuringSaving = false - console.log('[ERROR] httpInterface -> Docs -> Save -> ' + filePath + '/' + fileName + ' could not be deleted.') - console.log('[ERROR] httpInterface -> Docs -> Save -> Resolve the issue that is preventing the Client to delete this file. Look at the error message below as a guide. At the UI you will need to delete this page again in order for the Client to retry next time you execute the docs.save command.') - console.log('[ERROR] httpInterface -> Docs -> Save -> err.stack = ' + err.stack) + fileName = fileName + '.json' + // if (schemaDocument.deleted === true) { + try { + fs.unlinkSync(oldFilePath + '/' + fileName) + console.log('[SUCCESS] ' + newFilepath + '/' + fileName + ' deleted.') + } catch (err) { + noErrorsDuringSaving = false + console.log('[ERROR] httpInterface -> Docs -> Save -> ' + newFilepath + '/' + fileName + ' could not be deleted.') + console.log('[ERROR] httpInterface -> Docs -> Save -> Resolve the issue that is preventing the Client to delete this file. Look at the error message below as a guide. At the UI you will need to delete this page again in order for the Client to retry next time you execute the docs.save command.') + console.log('[ERROR] httpInterface -> Docs -> Save -> err.stack = ' + err.stack) + } + // } else { + // if (schemaDocument.updated === true || schemaDocument.created === true) { + try { + let created = schemaDocument.created + let updated = schemaDocument.updated + schemaDocument.updated = undefined + schemaDocument.created = undefined + let fileContent = JSON.stringify(schemaDocument, undefined, 4) + createNewDir(newFilepath) + fs.writeFileSync(newFilepath + '/' + fileName, fileContent) + if (created === true) { + console.log('[SUCCESS] ' + newFilepath + '/' + fileName + ' created.') + } else { + if (updated === true) { + console.log('[SUCCESS] ' + newFilepath + '/' + fileName + ' updated.') + } } - } else { - if (schemaDocument.updated === true || schemaDocument.created === true) { - try { - let created = schemaDocument.created - let updated = schemaDocument.updated - schemaDocument.updated = undefined - schemaDocument.created = undefined - let fileContent = JSON.stringify(schemaDocument, undefined, 4) - try { - fs.mkdirSync(filePath) - } catch (err) { - if (err.message.indexOf('file already exists') < 0) { - throw (err) - } - } - fs.writeFileSync(filePath + '/' + fileName, fileContent) - if (created === true) { - console.log('[SUCCESS] ' + filePath + '/' + fileName + ' created.') - } else { - if (updated === true) { - console.log('[SUCCESS] ' + filePath + '/' + fileName + ' updated.') - } - } - } catch (err) { - noErrorsDuringSaving = false - console.log('[ERROR] httpInterface -> Docs -> Save -> ' + filePath + '/' + fileName + ' could not be created / updated.') - console.log('[ERROR] httpInterface -> Docs -> Save -> err.stack = ' + err.stack) + } catch (err) { + noErrorsDuringSaving = false + console.log('[ERROR] httpInterface -> Docs -> Save -> ' + newFilepath + '/' + fileName + ' could not be created / updated.') + console.log('[ERROR] httpInterface -> Docs -> Save -> err.stack = ' + err.stack) + } + // } + //} + + function createNewDir(path) { + try { + fs.mkdirSync(path) + } catch (err) { + if (err.message.indexOf('file already exists') < 0) { + throw (err) } } } @@ -1531,17 +1568,32 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE break } } + getAllFilesInDirectoryAndSubdirectories(filePath + folder, onFilesReady) + function onFilesReady(files) { - let schemaArray = [] - let fileList = fs.readdirSync(filePath + '/' + folder) - for (let k = 0; k < fileList.length; k++) { - let name = fileList[k] - let fileContent = fs.readFileSync(filePath + '/' + folder + '/' + name) - let schemaDocument = JSON.parse(fileContent) - schemaArray.push(schemaDocument) + let schemaArray = [] + // let fileList = fs.readdirSync(filePath + '/' + folder) + for (let k = 0; k < files.length; k++) { + let name = files[k] + let nameSplitted = name.split(folder) + let fileName = nameSplitted[1] + for (let i = 0; i < 10; i++) { + fileName = fileName.replace('\\', '/') + } + let fileToRead = filePath + folder + fileName + + let fileContent = fs.readFileSync(fileToRead) + let schemaDocument = JSON.parse(fileContent) + schemaArray.push(schemaDocument) + } + let schema = JSON.stringify(schemaArray) + respondWithContent(schema, httpResponse) } - let schema = JSON.stringify(schemaArray) - respondWithContent(schema, httpResponse) + + // console.log(filePath + '/' + folder) + + + } catch (err) { if (err.message.indexOf('no such file or directory') < 0) { console.log('Could not send Schema:', filePath, schemaType) @@ -1752,7 +1804,9 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE } callback(pathAndNames) }) - .catch(e => console.error(e)); + .catch(e => { + callback([]) + }); async function getFiles(dir) { const subdirs = await readdir(dir); diff --git a/Projects/Governance/Icons/user-profile.png b/Projects/Governance/Icons/User/user-profile.png similarity index 100% rename from Projects/Governance/Icons/user-profile.png rename to Projects/Governance/Icons/User/user-profile.png diff --git a/Projects/Governance/Icons/user-referrer.png b/Projects/Governance/Icons/User/user-referrer.png similarity index 100% rename from Projects/Governance/Icons/user-referrer.png rename to Projects/Governance/Icons/User/user-referrer.png diff --git a/Projects/Governance/Icons/user-vote-transfer.png b/Projects/Governance/Icons/User/user-vote-transfer.png similarity index 100% rename from Projects/Governance/Icons/user-vote-transfer.png rename to Projects/Governance/Icons/User/user-vote-transfer.png diff --git a/Projects/Governance/Icons/votes-distribution.png b/Projects/Governance/Icons/Votes/votes-distribution.png similarity index 100% rename from Projects/Governance/Icons/votes-distribution.png rename to Projects/Governance/Icons/Votes/votes-distribution.png diff --git a/Projects/Governance/Icons/votes-switch.png b/Projects/Governance/Icons/Votes/votes-switch.png similarity index 100% rename from Projects/Governance/Icons/votes-switch.png rename to Projects/Governance/Icons/Votes/votes-switch.png diff --git a/Projects/Superalgos/Icons/announcement-condition.png b/Projects/Superalgos/Icons/Announcement/announcement-condition.png similarity index 100% rename from Projects/Superalgos/Icons/announcement-condition.png rename to Projects/Superalgos/Icons/Announcement/announcement-condition.png diff --git a/Projects/Superalgos/Icons/announcement-formula.png b/Projects/Superalgos/Icons/Announcement/announcement-formula.png similarity index 100% rename from Projects/Superalgos/Icons/announcement-formula.png rename to Projects/Superalgos/Icons/Announcement/announcement-formula.png diff --git a/Projects/Superalgos/Icons/announcement.png b/Projects/Superalgos/Icons/Announcement/announcement.png similarity index 100% rename from Projects/Superalgos/Icons/announcement.png rename to Projects/Superalgos/Icons/Announcement/announcement.png diff --git a/Projects/Superalgos/Icons/api-data-fetcher-bot-instance.png b/Projects/Superalgos/Icons/Api/api-data-fetcher-bot-instance.png similarity index 100% rename from Projects/Superalgos/Icons/api-data-fetcher-bot-instance.png rename to Projects/Superalgos/Icons/Api/api-data-fetcher-bot-instance.png diff --git a/Projects/Superalgos/Icons/api-data-fetcher-bot.png b/Projects/Superalgos/Icons/Api/api-data-fetcher-bot.png similarity index 100% rename from Projects/Superalgos/Icons/api-data-fetcher-bot.png rename to Projects/Superalgos/Icons/Api/api-data-fetcher-bot.png diff --git a/Projects/Superalgos/Icons/api-data-fetcher-process-instance.png b/Projects/Superalgos/Icons/Api/api-data-fetcher-process-instance.png similarity index 100% rename from Projects/Superalgos/Icons/api-data-fetcher-process-instance.png rename to Projects/Superalgos/Icons/Api/api-data-fetcher-process-instance.png diff --git a/Projects/Superalgos/Icons/api-endpoint.png b/Projects/Superalgos/Icons/Api/api-endpoint.png similarity index 100% rename from Projects/Superalgos/Icons/api-endpoint.png rename to Projects/Superalgos/Icons/Api/api-endpoint.png diff --git a/Projects/Superalgos/Icons/api-map-reference.png b/Projects/Superalgos/Icons/Api/api-map-reference.png similarity index 100% rename from Projects/Superalgos/Icons/api-map-reference.png rename to Projects/Superalgos/Icons/Api/api-map-reference.png diff --git a/Projects/Superalgos/Icons/api-map.png b/Projects/Superalgos/Icons/Api/api-map.png similarity index 100% rename from Projects/Superalgos/Icons/api-map.png rename to Projects/Superalgos/Icons/Api/api-map.png diff --git a/Projects/Superalgos/Icons/api-path-parameter.png b/Projects/Superalgos/Icons/Api/api-path-parameter.png similarity index 100% rename from Projects/Superalgos/Icons/api-path-parameter.png rename to Projects/Superalgos/Icons/Api/api-path-parameter.png diff --git a/Projects/Superalgos/Icons/api-path-parameters.png b/Projects/Superalgos/Icons/Api/api-path-parameters.png similarity index 100% rename from Projects/Superalgos/Icons/api-path-parameters.png rename to Projects/Superalgos/Icons/Api/api-path-parameters.png diff --git a/Projects/Superalgos/Icons/api-query-parameter.png b/Projects/Superalgos/Icons/Api/api-query-parameter.png similarity index 100% rename from Projects/Superalgos/Icons/api-query-parameter.png rename to Projects/Superalgos/Icons/Api/api-query-parameter.png diff --git a/Projects/Superalgos/Icons/api-query-parameters.png b/Projects/Superalgos/Icons/Api/api-query-parameters.png similarity index 100% rename from Projects/Superalgos/Icons/api-query-parameters.png rename to Projects/Superalgos/Icons/Api/api-query-parameters.png diff --git a/Projects/Superalgos/Icons/api-query-response.png b/Projects/Superalgos/Icons/Api/api-query-response.png similarity index 100% rename from Projects/Superalgos/Icons/api-query-response.png rename to Projects/Superalgos/Icons/Api/api-query-response.png diff --git a/Projects/Superalgos/Icons/api-query-responses.png b/Projects/Superalgos/Icons/Api/api-query-responses.png similarity index 100% rename from Projects/Superalgos/Icons/api-query-responses.png rename to Projects/Superalgos/Icons/Api/api-query-responses.png diff --git a/Projects/Superalgos/Icons/api-response-field-reference.png b/Projects/Superalgos/Icons/Api/api-response-field-reference.png similarity index 100% rename from Projects/Superalgos/Icons/api-response-field-reference.png rename to Projects/Superalgos/Icons/Api/api-response-field-reference.png diff --git a/Projects/Superalgos/Icons/api-response-field.png b/Projects/Superalgos/Icons/Api/api-response-field.png similarity index 100% rename from Projects/Superalgos/Icons/api-response-field.png rename to Projects/Superalgos/Icons/Api/api-response-field.png diff --git a/Projects/Superalgos/Icons/api-response-schema.png b/Projects/Superalgos/Icons/Api/api-response-schema.png similarity index 100% rename from Projects/Superalgos/Icons/api-response-schema.png rename to Projects/Superalgos/Icons/Api/api-response-schema.png diff --git a/Projects/Superalgos/Icons/api-version.png b/Projects/Superalgos/Icons/Api/api-version.png similarity index 100% rename from Projects/Superalgos/Icons/api-version.png rename to Projects/Superalgos/Icons/Api/api-version.png diff --git a/Projects/Superalgos/Icons/apis.png b/Projects/Superalgos/Icons/Api/apis.png similarity index 100% rename from Projects/Superalgos/Icons/apis.png rename to Projects/Superalgos/Icons/Api/apis.png diff --git a/Projects/Superalgos/Icons/arrow-green-down.png b/Projects/Superalgos/Icons/Arrow/arrow-green-down.png similarity index 100% rename from Projects/Superalgos/Icons/arrow-green-down.png rename to Projects/Superalgos/Icons/Arrow/arrow-green-down.png diff --git a/Projects/Superalgos/Icons/arrow-green-up.png b/Projects/Superalgos/Icons/Arrow/arrow-green-up.png similarity index 100% rename from Projects/Superalgos/Icons/arrow-green-up.png rename to Projects/Superalgos/Icons/Arrow/arrow-green-up.png diff --git a/Projects/Superalgos/Icons/arrow-red-down.png b/Projects/Superalgos/Icons/Arrow/arrow-red-down.png similarity index 100% rename from Projects/Superalgos/Icons/arrow-red-down.png rename to Projects/Superalgos/Icons/Arrow/arrow-red-down.png diff --git a/Projects/Superalgos/Icons/arrow-red-up.png b/Projects/Superalgos/Icons/Arrow/arrow-red-up.png similarity index 100% rename from Projects/Superalgos/Icons/arrow-red-up.png rename to Projects/Superalgos/Icons/Arrow/arrow-red-up.png diff --git a/Projects/Superalgos/Icons/bullet-cancelled-order.png b/Projects/Superalgos/Icons/Bullet/bullet-cancelled-order.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-cancelled-order.png rename to Projects/Superalgos/Icons/Bullet/bullet-cancelled-order.png diff --git a/Projects/Superalgos/Icons/bullet-error.png b/Projects/Superalgos/Icons/Bullet/bullet-error.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-error.png rename to Projects/Superalgos/Icons/Bullet/bullet-error.png diff --git a/Projects/Superalgos/Icons/bullet-info.png b/Projects/Superalgos/Icons/Bullet/bullet-info.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-info.png rename to Projects/Superalgos/Icons/Bullet/bullet-info.png diff --git a/Projects/Superalgos/Icons/bullet-limit-buy-order-filled.png b/Projects/Superalgos/Icons/Bullet/bullet-limit-buy-order-filled.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-limit-buy-order-filled.png rename to Projects/Superalgos/Icons/Bullet/bullet-limit-buy-order-filled.png diff --git a/Projects/Superalgos/Icons/bullet-limit-buy-order.png b/Projects/Superalgos/Icons/Bullet/bullet-limit-buy-order.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-limit-buy-order.png rename to Projects/Superalgos/Icons/Bullet/bullet-limit-buy-order.png diff --git a/Projects/Superalgos/Icons/bullet-limit-sell-order-filled.png b/Projects/Superalgos/Icons/Bullet/bullet-limit-sell-order-filled.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-limit-sell-order-filled.png rename to Projects/Superalgos/Icons/Bullet/bullet-limit-sell-order-filled.png diff --git a/Projects/Superalgos/Icons/bullet-limit-sell-order.png b/Projects/Superalgos/Icons/Bullet/bullet-limit-sell-order.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-limit-sell-order.png rename to Projects/Superalgos/Icons/Bullet/bullet-limit-sell-order.png diff --git a/Projects/Superalgos/Icons/bullet-market-buy-order-filled.png b/Projects/Superalgos/Icons/Bullet/bullet-market-buy-order-filled.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-market-buy-order-filled.png rename to Projects/Superalgos/Icons/Bullet/bullet-market-buy-order-filled.png diff --git a/Projects/Superalgos/Icons/bullet-market-buy-order.png b/Projects/Superalgos/Icons/Bullet/bullet-market-buy-order.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-market-buy-order.png rename to Projects/Superalgos/Icons/Bullet/bullet-market-buy-order.png diff --git a/Projects/Superalgos/Icons/bullet-market-sell-order-filled.png b/Projects/Superalgos/Icons/Bullet/bullet-market-sell-order-filled.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-market-sell-order-filled.png rename to Projects/Superalgos/Icons/Bullet/bullet-market-sell-order-filled.png diff --git a/Projects/Superalgos/Icons/bullet-market-sell-order.png b/Projects/Superalgos/Icons/Bullet/bullet-market-sell-order.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-market-sell-order.png rename to Projects/Superalgos/Icons/Bullet/bullet-market-sell-order.png diff --git a/Projects/Superalgos/Icons/bullet-warning.png b/Projects/Superalgos/Icons/Bullet/bullet-warning.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-warning.png rename to Projects/Superalgos/Icons/Bullet/bullet-warning.png diff --git a/Projects/Superalgos/Icons/close-execution.png b/Projects/Superalgos/Icons/Close/close-execution.png similarity index 100% rename from Projects/Superalgos/Icons/close-execution.png rename to Projects/Superalgos/Icons/Close/close-execution.png diff --git a/Projects/Superalgos/Icons/close-order.png b/Projects/Superalgos/Icons/Close/close-order.png similarity index 100% rename from Projects/Superalgos/Icons/close-order.png rename to Projects/Superalgos/Icons/Close/close-order.png diff --git a/Projects/Superalgos/Icons/close-position.png b/Projects/Superalgos/Icons/Close/close-position.png similarity index 100% rename from Projects/Superalgos/Icons/close-position.png rename to Projects/Superalgos/Icons/Close/close-position.png diff --git a/Projects/Superalgos/Icons/close-stage-event.png b/Projects/Superalgos/Icons/Close/close-stage-event.png similarity index 100% rename from Projects/Superalgos/Icons/close-stage-event.png rename to Projects/Superalgos/Icons/Close/close-stage-event.png diff --git a/Projects/Superalgos/Icons/close-stage.png b/Projects/Superalgos/Icons/Close/close-stage.png similarity index 100% rename from Projects/Superalgos/Icons/close-stage.png rename to Projects/Superalgos/Icons/Close/close-stage.png diff --git a/Projects/Superalgos/Icons/close.png b/Projects/Superalgos/Icons/Close/close.png similarity index 100% rename from Projects/Superalgos/Icons/close.png rename to Projects/Superalgos/Icons/Close/close.png diff --git a/Projects/Superalgos/Icons/binance-coin.png b/Projects/Superalgos/Icons/Crypto-Assets/binance-coin.png similarity index 100% rename from Projects/Superalgos/Icons/binance-coin.png rename to Projects/Superalgos/Icons/Crypto-Assets/binance-coin.png diff --git a/Projects/Superalgos/Icons/bitcoin-cash.png b/Projects/Superalgos/Icons/Crypto-Assets/bitcoin-cash.png similarity index 100% rename from Projects/Superalgos/Icons/bitcoin-cash.png rename to Projects/Superalgos/Icons/Crypto-Assets/bitcoin-cash.png diff --git a/Projects/Superalgos/Icons/bitcoin.png b/Projects/Superalgos/Icons/Crypto-Assets/bitcoin.png similarity index 100% rename from Projects/Superalgos/Icons/bitcoin.png rename to Projects/Superalgos/Icons/Crypto-Assets/bitcoin.png diff --git a/Projects/Superalgos/Icons/cardano.png b/Projects/Superalgos/Icons/Crypto-Assets/cardano.png similarity index 100% rename from Projects/Superalgos/Icons/cardano.png rename to Projects/Superalgos/Icons/Crypto-Assets/cardano.png diff --git a/Projects/Superalgos/Icons/dash.png b/Projects/Superalgos/Icons/Crypto-Assets/dash.png similarity index 100% rename from Projects/Superalgos/Icons/dash.png rename to Projects/Superalgos/Icons/Crypto-Assets/dash.png diff --git a/Projects/Superalgos/Icons/dogecoin.png b/Projects/Superalgos/Icons/Crypto-Assets/dogecoin.png similarity index 100% rename from Projects/Superalgos/Icons/dogecoin.png rename to Projects/Superalgos/Icons/Crypto-Assets/dogecoin.png diff --git a/Projects/Superalgos/Icons/eos.png b/Projects/Superalgos/Icons/Crypto-Assets/eos.png similarity index 100% rename from Projects/Superalgos/Icons/eos.png rename to Projects/Superalgos/Icons/Crypto-Assets/eos.png diff --git a/Projects/Superalgos/Icons/ethereum-classic.png b/Projects/Superalgos/Icons/Crypto-Assets/ethereum-classic.png similarity index 100% rename from Projects/Superalgos/Icons/ethereum-classic.png rename to Projects/Superalgos/Icons/Crypto-Assets/ethereum-classic.png diff --git a/Projects/Superalgos/Icons/ethereum.png b/Projects/Superalgos/Icons/Crypto-Assets/ethereum.png similarity index 100% rename from Projects/Superalgos/Icons/ethereum.png rename to Projects/Superalgos/Icons/Crypto-Assets/ethereum.png diff --git a/Projects/Superalgos/Icons/monero.png b/Projects/Superalgos/Icons/Crypto-Assets/monero.png similarity index 100% rename from Projects/Superalgos/Icons/monero.png rename to Projects/Superalgos/Icons/Crypto-Assets/monero.png diff --git a/Projects/Superalgos/Icons/qtum.png b/Projects/Superalgos/Icons/Crypto-Assets/qtum.png similarity index 100% rename from Projects/Superalgos/Icons/qtum.png rename to Projects/Superalgos/Icons/Crypto-Assets/qtum.png diff --git a/Projects/Superalgos/Icons/stellar.png b/Projects/Superalgos/Icons/Crypto-Assets/stellar.png similarity index 100% rename from Projects/Superalgos/Icons/stellar.png rename to Projects/Superalgos/Icons/Crypto-Assets/stellar.png diff --git a/Projects/Superalgos/Icons/tether.png b/Projects/Superalgos/Icons/Crypto-Assets/tether.png similarity index 100% rename from Projects/Superalgos/Icons/tether.png rename to Projects/Superalgos/Icons/Crypto-Assets/tether.png diff --git a/Projects/Superalgos/Icons/tron.png b/Projects/Superalgos/Icons/Crypto-Assets/tron.png similarity index 100% rename from Projects/Superalgos/Icons/tron.png rename to Projects/Superalgos/Icons/Crypto-Assets/tron.png diff --git a/Projects/Superalgos/Icons/us-dollar.png b/Projects/Superalgos/Icons/Crypto-Assets/us-dollar.png similarity index 100% rename from Projects/Superalgos/Icons/us-dollar.png rename to Projects/Superalgos/Icons/Crypto-Assets/us-dollar.png diff --git a/Projects/Superalgos/Icons/xrp.png b/Projects/Superalgos/Icons/Crypto-Assets/xrp.png similarity index 100% rename from Projects/Superalgos/Icons/xrp.png rename to Projects/Superalgos/Icons/Crypto-Assets/xrp.png diff --git a/Projects/Superalgos/Icons/binance.png b/Projects/Superalgos/Icons/Crypto-Exchanges/binance.png similarity index 100% rename from Projects/Superalgos/Icons/binance.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/binance.png diff --git a/Projects/Superalgos/Icons/bitfinex.png b/Projects/Superalgos/Icons/Crypto-Exchanges/bitfinex.png similarity index 100% rename from Projects/Superalgos/Icons/bitfinex.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/bitfinex.png diff --git a/Projects/Superalgos/Icons/bitmex.png b/Projects/Superalgos/Icons/Crypto-Exchanges/bitmex.png similarity index 100% rename from Projects/Superalgos/Icons/bitmex.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/bitmex.png diff --git a/Projects/Superalgos/Icons/bittrex.png b/Projects/Superalgos/Icons/Crypto-Exchanges/bittrex.png similarity index 100% rename from Projects/Superalgos/Icons/bittrex.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/bittrex.png diff --git a/Projects/Superalgos/Icons/kraken.png b/Projects/Superalgos/Icons/Crypto-Exchanges/kraken.png similarity index 100% rename from Projects/Superalgos/Icons/kraken.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/kraken.png diff --git a/Projects/Superalgos/Icons/kucoin.png b/Projects/Superalgos/Icons/Crypto-Exchanges/kucoin.png similarity index 100% rename from Projects/Superalgos/Icons/kucoin.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/kucoin.png diff --git a/Projects/Superalgos/Icons/liquid.png b/Projects/Superalgos/Icons/Crypto-Exchanges/liquid.png similarity index 100% rename from Projects/Superalgos/Icons/liquid.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/liquid.png diff --git a/Projects/Superalgos/Icons/luno.png b/Projects/Superalgos/Icons/Crypto-Exchanges/luno.png similarity index 100% rename from Projects/Superalgos/Icons/luno.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/luno.png diff --git a/Projects/Superalgos/Icons/poloniex.png b/Projects/Superalgos/Icons/Crypto-Exchanges/poloniex.png similarity index 100% rename from Projects/Superalgos/Icons/poloniex.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/poloniex.png diff --git a/Projects/Superalgos/Icons/upbit.png b/Projects/Superalgos/Icons/Crypto-Exchanges/upbit.png similarity index 100% rename from Projects/Superalgos/Icons/upbit.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/upbit.png diff --git a/Projects/Superalgos/Icons/data-building-procedure.png b/Projects/Superalgos/Icons/Data/data-building-procedure.png similarity index 100% rename from Projects/Superalgos/Icons/data-building-procedure.png rename to Projects/Superalgos/Icons/Data/data-building-procedure.png diff --git a/Projects/Superalgos/Icons/data-dependency-folder.png b/Projects/Superalgos/Icons/Data/data-dependency-folder.png similarity index 100% rename from Projects/Superalgos/Icons/data-dependency-folder.png rename to Projects/Superalgos/Icons/Data/data-dependency-folder.png diff --git a/Projects/Superalgos/Icons/data-dependency.png b/Projects/Superalgos/Icons/Data/data-dependency.png similarity index 100% rename from Projects/Superalgos/Icons/data-dependency.png rename to Projects/Superalgos/Icons/Data/data-dependency.png diff --git a/Projects/Superalgos/Icons/data-formula.png b/Projects/Superalgos/Icons/Data/data-formula.png similarity index 100% rename from Projects/Superalgos/Icons/data-formula.png rename to Projects/Superalgos/Icons/Data/data-formula.png diff --git a/Projects/Superalgos/Icons/data-mine-data-dependencies.png b/Projects/Superalgos/Icons/Data/data-mine-data-dependencies.png similarity index 100% rename from Projects/Superalgos/Icons/data-mine-data-dependencies.png rename to Projects/Superalgos/Icons/Data/data-mine-data-dependencies.png diff --git a/Projects/Superalgos/Icons/data-mine-products.png b/Projects/Superalgos/Icons/Data/data-mine-products.png similarity index 100% rename from Projects/Superalgos/Icons/data-mine-products.png rename to Projects/Superalgos/Icons/Data/data-mine-products.png diff --git a/Projects/Superalgos/Icons/data-mine-tasks.png b/Projects/Superalgos/Icons/Data/data-mine-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/data-mine-tasks.png rename to Projects/Superalgos/Icons/Data/data-mine-tasks.png diff --git a/Projects/Superalgos/Icons/data-mine.png b/Projects/Superalgos/Icons/Data/data-mine.png similarity index 100% rename from Projects/Superalgos/Icons/data-mine.png rename to Projects/Superalgos/Icons/Data/data-mine.png diff --git a/Projects/Superalgos/Icons/data-mines-data.png b/Projects/Superalgos/Icons/Data/data-mines-data.png similarity index 100% rename from Projects/Superalgos/Icons/data-mines-data.png rename to Projects/Superalgos/Icons/Data/data-mines-data.png diff --git a/Projects/Superalgos/Icons/data-product-folder.png b/Projects/Superalgos/Icons/Data/data-product-folder.png similarity index 100% rename from Projects/Superalgos/Icons/data-product-folder.png rename to Projects/Superalgos/Icons/Data/data-product-folder.png diff --git a/Projects/Superalgos/Icons/data-product.png b/Projects/Superalgos/Icons/Data/data-product.png similarity index 100% rename from Projects/Superalgos/Icons/data-product.png rename to Projects/Superalgos/Icons/Data/data-product.png diff --git a/Projects/Superalgos/Icons/data-storage.png b/Projects/Superalgos/Icons/Data/data-storage.png similarity index 100% rename from Projects/Superalgos/Icons/data-storage.png rename to Projects/Superalgos/Icons/Data/data-storage.png diff --git a/Projects/Superalgos/Icons/data-tasks.png b/Projects/Superalgos/Icons/Data/data-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/data-tasks.png rename to Projects/Superalgos/Icons/Data/data-tasks.png diff --git a/Projects/Superalgos/Icons/dataset-definition.png b/Projects/Superalgos/Icons/Data/dataset-definition.png similarity index 100% rename from Projects/Superalgos/Icons/dataset-definition.png rename to Projects/Superalgos/Icons/Data/dataset-definition.png diff --git a/Projects/Superalgos/Icons/dataset.png b/Projects/Superalgos/Icons/Data/dataset.png similarity index 100% rename from Projects/Superalgos/Icons/dataset.png rename to Projects/Superalgos/Icons/Data/dataset.png diff --git a/Projects/Superalgos/Icons/docs-action-copy-to-clipboard.png b/Projects/Superalgos/Icons/Docs/docs-action-copy-to-clipboard.png similarity index 100% rename from Projects/Superalgos/Icons/docs-action-copy-to-clipboard.png rename to Projects/Superalgos/Icons/Docs/docs-action-copy-to-clipboard.png diff --git a/Projects/Superalgos/Icons/docs-action-delete-paragraph.png b/Projects/Superalgos/Icons/Docs/docs-action-delete-paragraph.png similarity index 100% rename from Projects/Superalgos/Icons/docs-action-delete-paragraph.png rename to Projects/Superalgos/Icons/Docs/docs-action-delete-paragraph.png diff --git a/Projects/Superalgos/Icons/docs-action-edit-paragraph.png b/Projects/Superalgos/Icons/Docs/docs-action-edit-paragraph.png similarity index 100% rename from Projects/Superalgos/Icons/docs-action-edit-paragraph.png rename to Projects/Superalgos/Icons/Docs/docs-action-edit-paragraph.png diff --git a/Projects/Superalgos/Icons/docs-anchor-style.png b/Projects/Superalgos/Icons/Docs/docs-anchor-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-anchor-style.png rename to Projects/Superalgos/Icons/Docs/docs-anchor-style.png diff --git a/Projects/Superalgos/Icons/docs-block-style.png b/Projects/Superalgos/Icons/Docs/docs-block-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-block-style.png rename to Projects/Superalgos/Icons/Docs/docs-block-style.png diff --git a/Projects/Superalgos/Icons/docs-callout-style.png b/Projects/Superalgos/Icons/Docs/docs-callout-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-callout-style.png rename to Projects/Superalgos/Icons/Docs/docs-callout-style.png diff --git a/Projects/Superalgos/Icons/docs-chapter-style.png b/Projects/Superalgos/Icons/Docs/docs-chapter-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-chapter-style.png rename to Projects/Superalgos/Icons/Docs/docs-chapter-style.png diff --git a/Projects/Superalgos/Icons/docs-error-style.png b/Projects/Superalgos/Icons/Docs/docs-error-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-error-style.png rename to Projects/Superalgos/Icons/Docs/docs-error-style.png diff --git a/Projects/Superalgos/Icons/docs-gif-style.png b/Projects/Superalgos/Icons/Docs/docs-gif-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-gif-style.png rename to Projects/Superalgos/Icons/Docs/docs-gif-style.png diff --git a/Projects/Superalgos/Icons/docs-hierarchy-style.png b/Projects/Superalgos/Icons/Docs/docs-hierarchy-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-hierarchy-style.png rename to Projects/Superalgos/Icons/Docs/docs-hierarchy-style.png diff --git a/Projects/Superalgos/Icons/docs-important-style.png b/Projects/Superalgos/Icons/Docs/docs-important-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-important-style.png rename to Projects/Superalgos/Icons/Docs/docs-important-style.png diff --git a/Projects/Superalgos/Icons/docs-include-style.png b/Projects/Superalgos/Icons/Docs/docs-include-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-include-style.png rename to Projects/Superalgos/Icons/Docs/docs-include-style.png diff --git a/Projects/Superalgos/Icons/docs-js-code-style.png b/Projects/Superalgos/Icons/Docs/docs-js-code-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-js-code-style.png rename to Projects/Superalgos/Icons/Docs/docs-js-code-style.png diff --git a/Projects/Superalgos/Icons/docs-json-code-style.png b/Projects/Superalgos/Icons/Docs/docs-json-code-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-json-code-style.png rename to Projects/Superalgos/Icons/Docs/docs-json-code-style.png diff --git a/Projects/Superalgos/Icons/docs-list-style.png b/Projects/Superalgos/Icons/Docs/docs-list-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-list-style.png rename to Projects/Superalgos/Icons/Docs/docs-list-style.png diff --git a/Projects/Superalgos/Icons/docs-note-style.png b/Projects/Superalgos/Icons/Docs/docs-note-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-note-style.png rename to Projects/Superalgos/Icons/Docs/docs-note-style.png diff --git a/Projects/Superalgos/Icons/docs-placeholder-style.png b/Projects/Superalgos/Icons/Docs/docs-placeholder-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-placeholder-style.png rename to Projects/Superalgos/Icons/Docs/docs-placeholder-style.png diff --git a/Projects/Superalgos/Icons/docs-png-style.png b/Projects/Superalgos/Icons/Docs/docs-png-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-png-style.png rename to Projects/Superalgos/Icons/Docs/docs-png-style.png diff --git a/Projects/Superalgos/Icons/docs-section-style.png b/Projects/Superalgos/Icons/Docs/docs-section-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-section-style.png rename to Projects/Superalgos/Icons/Docs/docs-section-style.png diff --git a/Projects/Superalgos/Icons/docs-space.png b/Projects/Superalgos/Icons/Docs/docs-space.png similarity index 100% rename from Projects/Superalgos/Icons/docs-space.png rename to Projects/Superalgos/Icons/Docs/docs-space.png diff --git a/Projects/Superalgos/Icons/docs-subtitle-style.png b/Projects/Superalgos/Icons/Docs/docs-subtitle-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-subtitle-style.png rename to Projects/Superalgos/Icons/Docs/docs-subtitle-style.png diff --git a/Projects/Superalgos/Icons/docs-success-style.png b/Projects/Superalgos/Icons/Docs/docs-success-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-success-style.png rename to Projects/Superalgos/Icons/Docs/docs-success-style.png diff --git a/Projects/Superalgos/Icons/docs-summary-style.png b/Projects/Superalgos/Icons/Docs/docs-summary-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-summary-style.png rename to Projects/Superalgos/Icons/Docs/docs-summary-style.png diff --git a/Projects/Superalgos/Icons/docs-table-style.png b/Projects/Superalgos/Icons/Docs/docs-table-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-table-style.png rename to Projects/Superalgos/Icons/Docs/docs-table-style.png diff --git a/Projects/Superalgos/Icons/docs-text-style.png b/Projects/Superalgos/Icons/Docs/docs-text-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-text-style.png rename to Projects/Superalgos/Icons/Docs/docs-text-style.png diff --git a/Projects/Superalgos/Icons/docs-title-style.png b/Projects/Superalgos/Icons/Docs/docs-title-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-title-style.png rename to Projects/Superalgos/Icons/Docs/docs-title-style.png diff --git a/Projects/Superalgos/Icons/docs-warning-style.png b/Projects/Superalgos/Icons/Docs/docs-warning-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-warning-style.png rename to Projects/Superalgos/Icons/Docs/docs-warning-style.png diff --git a/Projects/Superalgos/Icons/docs-web-page-link-style.png b/Projects/Superalgos/Icons/Docs/docs-web-page-link-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-web-page-link-style.png rename to Projects/Superalgos/Icons/Docs/docs-web-page-link-style.png diff --git a/Projects/Superalgos/Icons/docs-youtube-video-style.png b/Projects/Superalgos/Icons/Docs/docs-youtube-video-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-youtube-video-style.png rename to Projects/Superalgos/Icons/Docs/docs-youtube-video-style.png diff --git a/Projects/Superalgos/Icons/exchange-account-asset.png b/Projects/Superalgos/Icons/Exchange/exchange-account-asset.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-account-asset.png rename to Projects/Superalgos/Icons/Exchange/exchange-account-asset.png diff --git a/Projects/Superalgos/Icons/exchange-account-key.png b/Projects/Superalgos/Icons/Exchange/exchange-account-key.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-account-key.png rename to Projects/Superalgos/Icons/Exchange/exchange-account-key.png diff --git a/Projects/Superalgos/Icons/exchange-accounts.png b/Projects/Superalgos/Icons/Exchange/exchange-accounts.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-accounts.png rename to Projects/Superalgos/Icons/Exchange/exchange-accounts.png diff --git a/Projects/Superalgos/Icons/exchange-assets.png b/Projects/Superalgos/Icons/Exchange/exchange-assets.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-assets.png rename to Projects/Superalgos/Icons/Exchange/exchange-assets.png diff --git a/Projects/Superalgos/Icons/exchange-data-products.png b/Projects/Superalgos/Icons/Exchange/exchange-data-products.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-data-products.png rename to Projects/Superalgos/Icons/Exchange/exchange-data-products.png diff --git a/Projects/Superalgos/Icons/exchange-data-tasks.png b/Projects/Superalgos/Icons/Exchange/exchange-data-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-data-tasks.png rename to Projects/Superalgos/Icons/Exchange/exchange-data-tasks.png diff --git a/Projects/Superalgos/Icons/exchange-id.png b/Projects/Superalgos/Icons/Exchange/exchange-id.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-id.png rename to Projects/Superalgos/Icons/Exchange/exchange-id.png diff --git a/Projects/Superalgos/Icons/exchange-learning-products.png b/Projects/Superalgos/Icons/Exchange/exchange-learning-products.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-learning-products.png rename to Projects/Superalgos/Icons/Exchange/exchange-learning-products.png diff --git a/Projects/Superalgos/Icons/exchange-learning-tasks.png b/Projects/Superalgos/Icons/Exchange/exchange-learning-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-learning-tasks.png rename to Projects/Superalgos/Icons/Exchange/exchange-learning-tasks.png diff --git a/Projects/Superalgos/Icons/exchange-markets.png b/Projects/Superalgos/Icons/Exchange/exchange-markets.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-markets.png rename to Projects/Superalgos/Icons/Exchange/exchange-markets.png diff --git a/Projects/Superalgos/Icons/exchange-orders.png b/Projects/Superalgos/Icons/Exchange/exchange-orders.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-orders.png rename to Projects/Superalgos/Icons/Exchange/exchange-orders.png diff --git a/Projects/Superalgos/Icons/exchange-tasks.png b/Projects/Superalgos/Icons/Exchange/exchange-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-tasks.png rename to Projects/Superalgos/Icons/Exchange/exchange-tasks.png diff --git a/Projects/Superalgos/Icons/exchange-trading-products.png b/Projects/Superalgos/Icons/Exchange/exchange-trading-products.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-trading-products.png rename to Projects/Superalgos/Icons/Exchange/exchange-trading-products.png diff --git a/Projects/Superalgos/Icons/exchange-trading-tasks.png b/Projects/Superalgos/Icons/Exchange/exchange-trading-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-trading-tasks.png rename to Projects/Superalgos/Icons/Exchange/exchange-trading-tasks.png diff --git a/Projects/Superalgos/Icons/key-a.png b/Projects/Superalgos/Icons/Key/key-a.png similarity index 100% rename from Projects/Superalgos/Icons/key-a.png rename to Projects/Superalgos/Icons/Key/key-a.png diff --git a/Projects/Superalgos/Icons/key-alt.png b/Projects/Superalgos/Icons/Key/key-alt.png similarity index 100% rename from Projects/Superalgos/Icons/key-alt.png rename to Projects/Superalgos/Icons/Key/key-alt.png diff --git a/Projects/Superalgos/Icons/key-arrows.png b/Projects/Superalgos/Icons/Key/key-arrows.png similarity index 100% rename from Projects/Superalgos/Icons/key-arrows.png rename to Projects/Superalgos/Icons/Key/key-arrows.png diff --git a/Projects/Superalgos/Icons/key-ctrl.png b/Projects/Superalgos/Icons/Key/key-ctrl.png similarity index 100% rename from Projects/Superalgos/Icons/key-ctrl.png rename to Projects/Superalgos/Icons/Key/key-ctrl.png diff --git a/Projects/Superalgos/Icons/key-down.png b/Projects/Superalgos/Icons/Key/key-down.png similarity index 100% rename from Projects/Superalgos/Icons/key-down.png rename to Projects/Superalgos/Icons/Key/key-down.png diff --git a/Projects/Superalgos/Icons/key-left.png b/Projects/Superalgos/Icons/Key/key-left.png similarity index 100% rename from Projects/Superalgos/Icons/key-left.png rename to Projects/Superalgos/Icons/Key/key-left.png diff --git a/Projects/Superalgos/Icons/key-m.png b/Projects/Superalgos/Icons/Key/key-m.png similarity index 100% rename from Projects/Superalgos/Icons/key-m.png rename to Projects/Superalgos/Icons/Key/key-m.png diff --git a/Projects/Superalgos/Icons/key-r.png b/Projects/Superalgos/Icons/Key/key-r.png similarity index 100% rename from Projects/Superalgos/Icons/key-r.png rename to Projects/Superalgos/Icons/Key/key-r.png diff --git a/Projects/Superalgos/Icons/key-reference.png b/Projects/Superalgos/Icons/Key/key-reference.png similarity index 100% rename from Projects/Superalgos/Icons/key-reference.png rename to Projects/Superalgos/Icons/Key/key-reference.png diff --git a/Projects/Superalgos/Icons/key-right.png b/Projects/Superalgos/Icons/Key/key-right.png similarity index 100% rename from Projects/Superalgos/Icons/key-right.png rename to Projects/Superalgos/Icons/Key/key-right.png diff --git a/Projects/Superalgos/Icons/key-shift.png b/Projects/Superalgos/Icons/Key/key-shift.png similarity index 100% rename from Projects/Superalgos/Icons/key-shift.png rename to Projects/Superalgos/Icons/Key/key-shift.png diff --git a/Projects/Superalgos/Icons/key-up.png b/Projects/Superalgos/Icons/Key/key-up.png similarity index 100% rename from Projects/Superalgos/Icons/key-up.png rename to Projects/Superalgos/Icons/Key/key-up.png diff --git a/Projects/Superalgos/Icons/DE.png b/Projects/Superalgos/Icons/Languages/DE.png similarity index 100% rename from Projects/Superalgos/Icons/DE.png rename to Projects/Superalgos/Icons/Languages/DE.png diff --git a/Projects/Superalgos/Icons/ZA.png b/Projects/Superalgos/Icons/Languages/ZA.png similarity index 100% rename from Projects/Superalgos/Icons/ZA.png rename to Projects/Superalgos/Icons/Languages/ZA.png diff --git a/Projects/Superalgos/Icons/zar.png b/Projects/Superalgos/Icons/Languages/zar.png similarity index 100% rename from Projects/Superalgos/Icons/zar.png rename to Projects/Superalgos/Icons/Languages/zar.png diff --git a/Projects/Superalgos/Icons/layer-bands.png b/Projects/Superalgos/Icons/Layer/layer-bands.png similarity index 100% rename from Projects/Superalgos/Icons/layer-bands.png rename to Projects/Superalgos/Icons/Layer/layer-bands.png diff --git a/Projects/Superalgos/Icons/layer-candles.png b/Projects/Superalgos/Icons/Layer/layer-candles.png similarity index 100% rename from Projects/Superalgos/Icons/layer-candles.png rename to Projects/Superalgos/Icons/Layer/layer-candles.png diff --git a/Projects/Superalgos/Icons/layer-folder.png b/Projects/Superalgos/Icons/Layer/layer-folder.png similarity index 100% rename from Projects/Superalgos/Icons/layer-folder.png rename to Projects/Superalgos/Icons/Layer/layer-folder.png diff --git a/Projects/Superalgos/Icons/layer-histogram.png b/Projects/Superalgos/Icons/Layer/layer-histogram.png similarity index 100% rename from Projects/Superalgos/Icons/layer-histogram.png rename to Projects/Superalgos/Icons/Layer/layer-histogram.png diff --git a/Projects/Superalgos/Icons/layer-manager.png b/Projects/Superalgos/Icons/Layer/layer-manager.png similarity index 100% rename from Projects/Superalgos/Icons/layer-manager.png rename to Projects/Superalgos/Icons/Layer/layer-manager.png diff --git a/Projects/Superalgos/Icons/layer-moving-averages.png b/Projects/Superalgos/Icons/Layer/layer-moving-averages.png similarity index 100% rename from Projects/Superalgos/Icons/layer-moving-averages.png rename to Projects/Superalgos/Icons/Layer/layer-moving-averages.png diff --git a/Projects/Superalgos/Icons/layer-oscilator.png b/Projects/Superalgos/Icons/Layer/layer-oscilator.png similarity index 100% rename from Projects/Superalgos/Icons/layer-oscilator.png rename to Projects/Superalgos/Icons/Layer/layer-oscilator.png diff --git a/Projects/Superalgos/Icons/layer-resistance.png b/Projects/Superalgos/Icons/Layer/layer-resistance.png similarity index 100% rename from Projects/Superalgos/Icons/layer-resistance.png rename to Projects/Superalgos/Icons/Layer/layer-resistance.png diff --git a/Projects/Superalgos/Icons/layer-support.png b/Projects/Superalgos/Icons/Layer/layer-support.png similarity index 100% rename from Projects/Superalgos/Icons/layer-support.png rename to Projects/Superalgos/Icons/Layer/layer-support.png diff --git a/Projects/Superalgos/Icons/layer-trends.png b/Projects/Superalgos/Icons/Layer/layer-trends.png similarity index 100% rename from Projects/Superalgos/Icons/layer-trends.png rename to Projects/Superalgos/Icons/Layer/layer-trends.png diff --git a/Projects/Superalgos/Icons/layer-volume.png b/Projects/Superalgos/Icons/Layer/layer-volume.png similarity index 100% rename from Projects/Superalgos/Icons/layer-volume.png rename to Projects/Superalgos/Icons/Layer/layer-volume.png diff --git a/Projects/Superalgos/Icons/layer.png b/Projects/Superalgos/Icons/Layer/layer.png similarity index 100% rename from Projects/Superalgos/Icons/layer.png rename to Projects/Superalgos/Icons/Layer/layer.png diff --git a/Projects/Superalgos/Icons/learning-algorithm.png b/Projects/Superalgos/Icons/Learning/learning-algorithm.png similarity index 100% rename from Projects/Superalgos/Icons/learning-algorithm.png rename to Projects/Superalgos/Icons/Learning/learning-algorithm.png diff --git a/Projects/Superalgos/Icons/learning-bot-instance.png b/Projects/Superalgos/Icons/Learning/learning-bot-instance.png similarity index 100% rename from Projects/Superalgos/Icons/learning-bot-instance.png rename to Projects/Superalgos/Icons/Learning/learning-bot-instance.png diff --git a/Projects/Superalgos/Icons/learning-bot.png b/Projects/Superalgos/Icons/Learning/learning-bot.png similarity index 100% rename from Projects/Superalgos/Icons/learning-bot.png rename to Projects/Superalgos/Icons/Learning/learning-bot.png diff --git a/Projects/Superalgos/Icons/learning-current.png b/Projects/Superalgos/Icons/Learning/learning-current.png similarity index 100% rename from Projects/Superalgos/Icons/learning-current.png rename to Projects/Superalgos/Icons/Learning/learning-current.png diff --git a/Projects/Superalgos/Icons/learning-engine-reference.png b/Projects/Superalgos/Icons/Learning/learning-engine-reference.png similarity index 100% rename from Projects/Superalgos/Icons/learning-engine-reference.png rename to Projects/Superalgos/Icons/Learning/learning-engine-reference.png diff --git a/Projects/Superalgos/Icons/learning-engine.png b/Projects/Superalgos/Icons/Learning/learning-engine.png similarity index 100% rename from Projects/Superalgos/Icons/learning-engine.png rename to Projects/Superalgos/Icons/Learning/learning-engine.png diff --git a/Projects/Superalgos/Icons/learning-episode-counters.png b/Projects/Superalgos/Icons/Learning/learning-episode-counters.png similarity index 100% rename from Projects/Superalgos/Icons/learning-episode-counters.png rename to Projects/Superalgos/Icons/Learning/learning-episode-counters.png diff --git a/Projects/Superalgos/Icons/learning-episode-statistics.png b/Projects/Superalgos/Icons/Learning/learning-episode-statistics.png similarity index 100% rename from Projects/Superalgos/Icons/learning-episode-statistics.png rename to Projects/Superalgos/Icons/Learning/learning-episode-statistics.png diff --git a/Projects/Superalgos/Icons/learning-episode.png b/Projects/Superalgos/Icons/Learning/learning-episode.png similarity index 100% rename from Projects/Superalgos/Icons/learning-episode.png rename to Projects/Superalgos/Icons/Learning/learning-episode.png diff --git a/Projects/Superalgos/Icons/learning-mine-products.png b/Projects/Superalgos/Icons/Learning/learning-mine-products.png similarity index 100% rename from Projects/Superalgos/Icons/learning-mine-products.png rename to Projects/Superalgos/Icons/Learning/learning-mine-products.png diff --git a/Projects/Superalgos/Icons/learning-mine-tasks.png b/Projects/Superalgos/Icons/Learning/learning-mine-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/learning-mine-tasks.png rename to Projects/Superalgos/Icons/Learning/learning-mine-tasks.png diff --git a/Projects/Superalgos/Icons/learning-mine.png b/Projects/Superalgos/Icons/Learning/learning-mine.png similarity index 100% rename from Projects/Superalgos/Icons/learning-mine.png rename to Projects/Superalgos/Icons/Learning/learning-mine.png diff --git a/Projects/Superalgos/Icons/learning-mines-data.png b/Projects/Superalgos/Icons/Learning/learning-mines-data.png similarity index 100% rename from Projects/Superalgos/Icons/learning-mines-data.png rename to Projects/Superalgos/Icons/Learning/learning-mines-data.png diff --git a/Projects/Superalgos/Icons/learning-parameters.png b/Projects/Superalgos/Icons/Learning/learning-parameters.png similarity index 100% rename from Projects/Superalgos/Icons/learning-parameters.png rename to Projects/Superalgos/Icons/Learning/learning-parameters.png diff --git a/Projects/Superalgos/Icons/learning-process-instance.png b/Projects/Superalgos/Icons/Learning/learning-process-instance.png similarity index 100% rename from Projects/Superalgos/Icons/learning-process-instance.png rename to Projects/Superalgos/Icons/Learning/learning-process-instance.png diff --git a/Projects/Superalgos/Icons/learning-session-reference.png b/Projects/Superalgos/Icons/Learning/learning-session-reference.png similarity index 100% rename from Projects/Superalgos/Icons/learning-session-reference.png rename to Projects/Superalgos/Icons/Learning/learning-session-reference.png diff --git a/Projects/Superalgos/Icons/learning-session.png b/Projects/Superalgos/Icons/Learning/learning-session.png similarity index 100% rename from Projects/Superalgos/Icons/learning-session.png rename to Projects/Superalgos/Icons/Learning/learning-session.png diff --git a/Projects/Superalgos/Icons/learning-system-reference.png b/Projects/Superalgos/Icons/Learning/learning-system-reference.png similarity index 100% rename from Projects/Superalgos/Icons/learning-system-reference.png rename to Projects/Superalgos/Icons/Learning/learning-system-reference.png diff --git a/Projects/Superalgos/Icons/learning-system.png b/Projects/Superalgos/Icons/Learning/learning-system.png similarity index 100% rename from Projects/Superalgos/Icons/learning-system.png rename to Projects/Superalgos/Icons/Learning/learning-system.png diff --git a/Projects/Superalgos/Icons/learning-task.png b/Projects/Superalgos/Icons/Learning/learning-task.png similarity index 100% rename from Projects/Superalgos/Icons/learning-task.png rename to Projects/Superalgos/Icons/Learning/learning-task.png diff --git a/Projects/Superalgos/Icons/learning-tasks.png b/Projects/Superalgos/Icons/Learning/learning-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/learning-tasks.png rename to Projects/Superalgos/Icons/Learning/learning-tasks.png diff --git a/Projects/Superalgos/Icons/learning.png b/Projects/Superalgos/Icons/Learning/learning.png similarity index 100% rename from Projects/Superalgos/Icons/learning.png rename to Projects/Superalgos/Icons/Learning/learning.png diff --git a/Projects/Superalgos/Icons/limit-buy-order.png b/Projects/Superalgos/Icons/Limit/limit-buy-order.png similarity index 100% rename from Projects/Superalgos/Icons/limit-buy-order.png rename to Projects/Superalgos/Icons/Limit/limit-buy-order.png diff --git a/Projects/Superalgos/Icons/limit-buy-orders.png b/Projects/Superalgos/Icons/Limit/limit-buy-orders.png similarity index 100% rename from Projects/Superalgos/Icons/limit-buy-orders.png rename to Projects/Superalgos/Icons/Limit/limit-buy-orders.png diff --git a/Projects/Superalgos/Icons/limit-order.png b/Projects/Superalgos/Icons/Limit/limit-order.png similarity index 100% rename from Projects/Superalgos/Icons/limit-order.png rename to Projects/Superalgos/Icons/Limit/limit-order.png diff --git a/Projects/Superalgos/Icons/limit-sell-order.png b/Projects/Superalgos/Icons/Limit/limit-sell-order.png similarity index 100% rename from Projects/Superalgos/Icons/limit-sell-order.png rename to Projects/Superalgos/Icons/Limit/limit-sell-order.png diff --git a/Projects/Superalgos/Icons/limit-sell-orders.png b/Projects/Superalgos/Icons/Limit/limit-sell-orders.png similarity index 100% rename from Projects/Superalgos/Icons/limit-sell-orders.png rename to Projects/Superalgos/Icons/Limit/limit-sell-orders.png diff --git a/Projects/Superalgos/Icons/market-base-asset.png b/Projects/Superalgos/Icons/Market/market-base-asset.png similarity index 100% rename from Projects/Superalgos/Icons/market-base-asset.png rename to Projects/Superalgos/Icons/Market/market-base-asset.png diff --git a/Projects/Superalgos/Icons/market-buy-order.png b/Projects/Superalgos/Icons/Market/market-buy-order.png similarity index 100% rename from Projects/Superalgos/Icons/market-buy-order.png rename to Projects/Superalgos/Icons/Market/market-buy-order.png diff --git a/Projects/Superalgos/Icons/market-buy-orders.png b/Projects/Superalgos/Icons/Market/market-buy-orders.png similarity index 100% rename from Projects/Superalgos/Icons/market-buy-orders.png rename to Projects/Superalgos/Icons/Market/market-buy-orders.png diff --git a/Projects/Superalgos/Icons/market-data-products.png b/Projects/Superalgos/Icons/Market/market-data-products.png similarity index 100% rename from Projects/Superalgos/Icons/market-data-products.png rename to Projects/Superalgos/Icons/Market/market-data-products.png diff --git a/Projects/Superalgos/Icons/market-data-tasks.png b/Projects/Superalgos/Icons/Market/market-data-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/market-data-tasks.png rename to Projects/Superalgos/Icons/Market/market-data-tasks.png diff --git a/Projects/Superalgos/Icons/market-learning-products.png b/Projects/Superalgos/Icons/Market/market-learning-products.png similarity index 100% rename from Projects/Superalgos/Icons/market-learning-products.png rename to Projects/Superalgos/Icons/Market/market-learning-products.png diff --git a/Projects/Superalgos/Icons/market-learning-tasks.png b/Projects/Superalgos/Icons/Market/market-learning-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/market-learning-tasks.png rename to Projects/Superalgos/Icons/Market/market-learning-tasks.png diff --git a/Projects/Superalgos/Icons/market-order.png b/Projects/Superalgos/Icons/Market/market-order.png similarity index 100% rename from Projects/Superalgos/Icons/market-order.png rename to Projects/Superalgos/Icons/Market/market-order.png diff --git a/Projects/Superalgos/Icons/market-quoted-asset.png b/Projects/Superalgos/Icons/Market/market-quoted-asset.png similarity index 100% rename from Projects/Superalgos/Icons/market-quoted-asset.png rename to Projects/Superalgos/Icons/Market/market-quoted-asset.png diff --git a/Projects/Superalgos/Icons/market-reference.png b/Projects/Superalgos/Icons/Market/market-reference.png similarity index 100% rename from Projects/Superalgos/Icons/market-reference.png rename to Projects/Superalgos/Icons/Market/market-reference.png diff --git a/Projects/Superalgos/Icons/market-sell-order.png b/Projects/Superalgos/Icons/Market/market-sell-order.png similarity index 100% rename from Projects/Superalgos/Icons/market-sell-order.png rename to Projects/Superalgos/Icons/Market/market-sell-order.png diff --git a/Projects/Superalgos/Icons/market-sell-orders.png b/Projects/Superalgos/Icons/Market/market-sell-orders.png similarity index 100% rename from Projects/Superalgos/Icons/market-sell-orders.png rename to Projects/Superalgos/Icons/Market/market-sell-orders.png diff --git a/Projects/Superalgos/Icons/market-trading-products.png b/Projects/Superalgos/Icons/Market/market-trading-products.png similarity index 100% rename from Projects/Superalgos/Icons/market-trading-products.png rename to Projects/Superalgos/Icons/Market/market-trading-products.png diff --git a/Projects/Superalgos/Icons/market-trading-tasks.png b/Projects/Superalgos/Icons/Market/market-trading-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/market-trading-tasks.png rename to Projects/Superalgos/Icons/Market/market-trading-tasks.png diff --git a/Projects/Superalgos/Icons/market.png b/Projects/Superalgos/Icons/Market/market.png similarity index 100% rename from Projects/Superalgos/Icons/market.png rename to Projects/Superalgos/Icons/Market/market.png diff --git a/Projects/Superalgos/Icons/master-script.png b/Projects/Superalgos/Icons/Market/master-script.png similarity index 100% rename from Projects/Superalgos/Icons/master-script.png rename to Projects/Superalgos/Icons/Market/master-script.png diff --git a/Projects/Superalgos/Icons/mouse-left-click.png b/Projects/Superalgos/Icons/Mouse/mouse-left-click.png similarity index 100% rename from Projects/Superalgos/Icons/mouse-left-click.png rename to Projects/Superalgos/Icons/Mouse/mouse-left-click.png diff --git a/Projects/Superalgos/Icons/mouse-pointer.png b/Projects/Superalgos/Icons/Mouse/mouse-pointer.png similarity index 100% rename from Projects/Superalgos/Icons/mouse-pointer.png rename to Projects/Superalgos/Icons/Mouse/mouse-pointer.png diff --git a/Projects/Superalgos/Icons/mouse-right-click.png b/Projects/Superalgos/Icons/Mouse/mouse-right-click.png similarity index 100% rename from Projects/Superalgos/Icons/mouse-right-click.png rename to Projects/Superalgos/Icons/Mouse/mouse-right-click.png diff --git a/Projects/Superalgos/Icons/mouse-wheel-click.png b/Projects/Superalgos/Icons/Mouse/mouse-wheel-click.png similarity index 100% rename from Projects/Superalgos/Icons/mouse-wheel-click.png rename to Projects/Superalgos/Icons/Mouse/mouse-wheel-click.png diff --git a/Projects/Superalgos/Icons/mouse-wheel-down.png b/Projects/Superalgos/Icons/Mouse/mouse-wheel-down.png similarity index 100% rename from Projects/Superalgos/Icons/mouse-wheel-down.png rename to Projects/Superalgos/Icons/Mouse/mouse-wheel-down.png diff --git a/Projects/Superalgos/Icons/mouse-wheel-up.png b/Projects/Superalgos/Icons/Mouse/mouse-wheel-up.png similarity index 100% rename from Projects/Superalgos/Icons/mouse-wheel-up.png rename to Projects/Superalgos/Icons/Mouse/mouse-wheel-up.png diff --git a/Projects/Superalgos/Icons/nodes-announcements.png b/Projects/Superalgos/Icons/Nodes/nodes-announcements.png similarity index 100% rename from Projects/Superalgos/Icons/nodes-announcements.png rename to Projects/Superalgos/Icons/Nodes/nodes-announcements.png diff --git a/Projects/Superalgos/Icons/nodes-errors.png b/Projects/Superalgos/Icons/Nodes/nodes-errors.png similarity index 100% rename from Projects/Superalgos/Icons/nodes-errors.png rename to Projects/Superalgos/Icons/Nodes/nodes-errors.png diff --git a/Projects/Superalgos/Icons/nodes-highlights.png b/Projects/Superalgos/Icons/Nodes/nodes-highlights.png similarity index 100% rename from Projects/Superalgos/Icons/nodes-highlights.png rename to Projects/Superalgos/Icons/Nodes/nodes-highlights.png diff --git a/Projects/Superalgos/Icons/nodes-progress.png b/Projects/Superalgos/Icons/Nodes/nodes-progress.png similarity index 100% rename from Projects/Superalgos/Icons/nodes-progress.png rename to Projects/Superalgos/Icons/Nodes/nodes-progress.png diff --git a/Projects/Superalgos/Icons/nodes-running.png b/Projects/Superalgos/Icons/Nodes/nodes-running.png similarity index 100% rename from Projects/Superalgos/Icons/nodes-running.png rename to Projects/Superalgos/Icons/Nodes/nodes-running.png diff --git a/Projects/Superalgos/Icons/nodes-status.png b/Projects/Superalgos/Icons/Nodes/nodes-status.png similarity index 100% rename from Projects/Superalgos/Icons/nodes-status.png rename to Projects/Superalgos/Icons/Nodes/nodes-status.png diff --git a/Projects/Superalgos/Icons/nodes-values.png b/Projects/Superalgos/Icons/Nodes/nodes-values.png similarity index 100% rename from Projects/Superalgos/Icons/nodes-values.png rename to Projects/Superalgos/Icons/Nodes/nodes-values.png diff --git a/Projects/Superalgos/Icons/open-execution.png b/Projects/Superalgos/Icons/Open/open-execution.png similarity index 100% rename from Projects/Superalgos/Icons/open-execution.png rename to Projects/Superalgos/Icons/Open/open-execution.png diff --git a/Projects/Superalgos/Icons/open-stage.png b/Projects/Superalgos/Icons/Open/open-stage.png similarity index 100% rename from Projects/Superalgos/Icons/open-stage.png rename to Projects/Superalgos/Icons/Open/open-stage.png diff --git a/Projects/Superalgos/Icons/open.png b/Projects/Superalgos/Icons/Open/open.png similarity index 100% rename from Projects/Superalgos/Icons/open.png rename to Projects/Superalgos/Icons/Open/open.png diff --git a/Projects/Superalgos/Icons/order-base-asset.png b/Projects/Superalgos/Icons/Order/order-base-asset.png similarity index 100% rename from Projects/Superalgos/Icons/order-base-asset.png rename to Projects/Superalgos/Icons/Order/order-base-asset.png diff --git a/Projects/Superalgos/Icons/order-counters.png b/Projects/Superalgos/Icons/Order/order-counters.png similarity index 100% rename from Projects/Superalgos/Icons/order-counters.png rename to Projects/Superalgos/Icons/Order/order-counters.png diff --git a/Projects/Superalgos/Icons/order-name.png b/Projects/Superalgos/Icons/Order/order-name.png similarity index 100% rename from Projects/Superalgos/Icons/order-name.png rename to Projects/Superalgos/Icons/Order/order-name.png diff --git a/Projects/Superalgos/Icons/order-quoted-asset.png b/Projects/Superalgos/Icons/Order/order-quoted-asset.png similarity index 100% rename from Projects/Superalgos/Icons/order-quoted-asset.png rename to Projects/Superalgos/Icons/Order/order-quoted-asset.png diff --git a/Projects/Superalgos/Icons/order-rate.png b/Projects/Superalgos/Icons/Order/order-rate.png similarity index 100% rename from Projects/Superalgos/Icons/order-rate.png rename to Projects/Superalgos/Icons/Order/order-rate.png diff --git a/Projects/Superalgos/Icons/order-statistics.png b/Projects/Superalgos/Icons/Order/order-statistics.png similarity index 100% rename from Projects/Superalgos/Icons/order-statistics.png rename to Projects/Superalgos/Icons/Order/order-statistics.png diff --git a/Projects/Superalgos/Icons/orders.png b/Projects/Superalgos/Icons/Order/orders.png similarity index 100% rename from Projects/Superalgos/Icons/orders.png rename to Projects/Superalgos/Icons/Order/orders.png diff --git a/Projects/Superalgos/Icons/other-hierarchies.png b/Projects/Superalgos/Icons/Order/other-hierarchies.png similarity index 100% rename from Projects/Superalgos/Icons/other-hierarchies.png rename to Projects/Superalgos/Icons/Order/other-hierarchies.png diff --git a/Projects/Superalgos/Icons/plugin-api-maps.png b/Projects/Superalgos/Icons/Plugins/plugin-api-maps.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-api-maps.png rename to Projects/Superalgos/Icons/Plugins/plugin-api-maps.png diff --git a/Projects/Superalgos/Icons/plugin-data-mines.png b/Projects/Superalgos/Icons/Plugins/plugin-data-mines.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-data-mines.png rename to Projects/Superalgos/Icons/Plugins/plugin-data-mines.png diff --git a/Projects/Superalgos/Icons/plugin-file-position.png b/Projects/Superalgos/Icons/Plugins/plugin-file-position.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-file-position.png rename to Projects/Superalgos/Icons/Plugins/plugin-file-position.png diff --git a/Projects/Superalgos/Icons/plugin-file.png b/Projects/Superalgos/Icons/Plugins/plugin-file.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-file.png rename to Projects/Superalgos/Icons/Plugins/plugin-file.png diff --git a/Projects/Superalgos/Icons/plugin-learning-engines.png b/Projects/Superalgos/Icons/Plugins/plugin-learning-engines.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-learning-engines.png rename to Projects/Superalgos/Icons/Plugins/plugin-learning-engines.png diff --git a/Projects/Superalgos/Icons/plugin-learning-mines.png b/Projects/Superalgos/Icons/Plugins/plugin-learning-mines.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-learning-mines.png rename to Projects/Superalgos/Icons/Plugins/plugin-learning-mines.png diff --git a/Projects/Superalgos/Icons/plugin-learning-systems.png b/Projects/Superalgos/Icons/Plugins/plugin-learning-systems.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-learning-systems.png rename to Projects/Superalgos/Icons/Plugins/plugin-learning-systems.png diff --git a/Projects/Superalgos/Icons/plugin-project.png b/Projects/Superalgos/Icons/Plugins/plugin-project.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-project.png rename to Projects/Superalgos/Icons/Plugins/plugin-project.png diff --git a/Projects/Superalgos/Icons/plugin-super-scripts.png b/Projects/Superalgos/Icons/Plugins/plugin-super-scripts.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-super-scripts.png rename to Projects/Superalgos/Icons/Plugins/plugin-super-scripts.png diff --git a/Projects/Superalgos/Icons/plugin-trading-engines.png b/Projects/Superalgos/Icons/Plugins/plugin-trading-engines.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-trading-engines.png rename to Projects/Superalgos/Icons/Plugins/plugin-trading-engines.png diff --git a/Projects/Superalgos/Icons/plugin-trading-mines.png b/Projects/Superalgos/Icons/Plugins/plugin-trading-mines.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-trading-mines.png rename to Projects/Superalgos/Icons/Plugins/plugin-trading-mines.png diff --git a/Projects/Superalgos/Icons/plugin-trading-systems.png b/Projects/Superalgos/Icons/Plugins/plugin-trading-systems.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-trading-systems.png rename to Projects/Superalgos/Icons/Plugins/plugin-trading-systems.png diff --git a/Projects/Superalgos/Icons/plugin-tutorials.png b/Projects/Superalgos/Icons/Plugins/plugin-tutorials.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-tutorials.png rename to Projects/Superalgos/Icons/Plugins/plugin-tutorials.png diff --git a/Projects/Superalgos/Icons/plugins.png b/Projects/Superalgos/Icons/Plugins/plugins.png similarity index 100% rename from Projects/Superalgos/Icons/plugins.png rename to Projects/Superalgos/Icons/Plugins/plugins.png diff --git a/Projects/Superalgos/Icons/polygon-body.png b/Projects/Superalgos/Icons/Polygon/polygon-body.png similarity index 100% rename from Projects/Superalgos/Icons/polygon-body.png rename to Projects/Superalgos/Icons/Polygon/polygon-body.png diff --git a/Projects/Superalgos/Icons/polygon-border.png b/Projects/Superalgos/Icons/Polygon/polygon-border.png similarity index 100% rename from Projects/Superalgos/Icons/polygon-border.png rename to Projects/Superalgos/Icons/Polygon/polygon-border.png diff --git a/Projects/Superalgos/Icons/polygon-condition.png b/Projects/Superalgos/Icons/Polygon/polygon-condition.png similarity index 100% rename from Projects/Superalgos/Icons/polygon-condition.png rename to Projects/Superalgos/Icons/Polygon/polygon-condition.png diff --git a/Projects/Superalgos/Icons/polygon-vertex.png b/Projects/Superalgos/Icons/Polygon/polygon-vertex.png similarity index 100% rename from Projects/Superalgos/Icons/polygon-vertex.png rename to Projects/Superalgos/Icons/Polygon/polygon-vertex.png diff --git a/Projects/Superalgos/Icons/polygon.png b/Projects/Superalgos/Icons/Polygon/polygon.png similarity index 100% rename from Projects/Superalgos/Icons/polygon.png rename to Projects/Superalgos/Icons/Polygon/polygon.png diff --git a/Projects/Superalgos/Icons/position-base-asset.png b/Projects/Superalgos/Icons/Position/position-base-asset.png similarity index 100% rename from Projects/Superalgos/Icons/position-base-asset.png rename to Projects/Superalgos/Icons/Position/position-base-asset.png diff --git a/Projects/Superalgos/Icons/position-counters.png b/Projects/Superalgos/Icons/Position/position-counters.png similarity index 100% rename from Projects/Superalgos/Icons/position-counters.png rename to Projects/Superalgos/Icons/Position/position-counters.png diff --git a/Projects/Superalgos/Icons/position-quoted-asset.png b/Projects/Superalgos/Icons/Position/position-quoted-asset.png similarity index 100% rename from Projects/Superalgos/Icons/position-quoted-asset.png rename to Projects/Superalgos/Icons/Position/position-quoted-asset.png diff --git a/Projects/Superalgos/Icons/position-rate.png b/Projects/Superalgos/Icons/Position/position-rate.png similarity index 100% rename from Projects/Superalgos/Icons/position-rate.png rename to Projects/Superalgos/Icons/Position/position-rate.png diff --git a/Projects/Superalgos/Icons/position-size.png b/Projects/Superalgos/Icons/Position/position-size.png similarity index 100% rename from Projects/Superalgos/Icons/position-size.png rename to Projects/Superalgos/Icons/Position/position-size.png diff --git a/Projects/Superalgos/Icons/position-statistics.png b/Projects/Superalgos/Icons/Position/position-statistics.png similarity index 100% rename from Projects/Superalgos/Icons/position-statistics.png rename to Projects/Superalgos/Icons/Position/position-statistics.png diff --git a/Projects/Superalgos/Icons/position.png b/Projects/Superalgos/Icons/Position/position.png similarity index 100% rename from Projects/Superalgos/Icons/position.png rename to Projects/Superalgos/Icons/Position/position.png diff --git a/Projects/Superalgos/Icons/positions.png b/Projects/Superalgos/Icons/Position/positions.png similarity index 100% rename from Projects/Superalgos/Icons/positions.png rename to Projects/Superalgos/Icons/Position/positions.png diff --git a/Projects/Superalgos/Icons/project-dashboards.png b/Projects/Superalgos/Icons/Project/project-dashboards.png similarity index 100% rename from Projects/Superalgos/Icons/project-dashboards.png rename to Projects/Superalgos/Icons/Project/project-dashboards.png diff --git a/Projects/Superalgos/Icons/project-data-products.png b/Projects/Superalgos/Icons/Project/project-data-products.png similarity index 100% rename from Projects/Superalgos/Icons/project-data-products.png rename to Projects/Superalgos/Icons/Project/project-data-products.png diff --git a/Projects/Superalgos/Icons/project-data-tasks.png b/Projects/Superalgos/Icons/Project/project-data-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/project-data-tasks.png rename to Projects/Superalgos/Icons/Project/project-data-tasks.png diff --git a/Projects/Superalgos/Icons/project-learning-products.png b/Projects/Superalgos/Icons/Project/project-learning-products.png similarity index 100% rename from Projects/Superalgos/Icons/project-learning-products.png rename to Projects/Superalgos/Icons/Project/project-learning-products.png diff --git a/Projects/Superalgos/Icons/project-learning-tasks.png b/Projects/Superalgos/Icons/Project/project-learning-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/project-learning-tasks.png rename to Projects/Superalgos/Icons/Project/project-learning-tasks.png diff --git a/Projects/Superalgos/Icons/project-trading-products.png b/Projects/Superalgos/Icons/Project/project-trading-products.png similarity index 100% rename from Projects/Superalgos/Icons/project-trading-products.png rename to Projects/Superalgos/Icons/Project/project-trading-products.png diff --git a/Projects/Superalgos/Icons/project-trading-tasks.png b/Projects/Superalgos/Icons/Project/project-trading-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/project-trading-tasks.png rename to Projects/Superalgos/Icons/Project/project-trading-tasks.png diff --git a/Projects/Superalgos/Icons/record-definition.png b/Projects/Superalgos/Icons/Record/record-definition.png similarity index 100% rename from Projects/Superalgos/Icons/record-definition.png rename to Projects/Superalgos/Icons/Record/record-definition.png diff --git a/Projects/Superalgos/Icons/record-formula.png b/Projects/Superalgos/Icons/Record/record-formula.png similarity index 100% rename from Projects/Superalgos/Icons/record-formula.png rename to Projects/Superalgos/Icons/Record/record-formula.png diff --git a/Projects/Superalgos/Icons/record-property.png b/Projects/Superalgos/Icons/Record/record-property.png similarity index 100% rename from Projects/Superalgos/Icons/record-property.png rename to Projects/Superalgos/Icons/Record/record-property.png diff --git a/Projects/Superalgos/Icons/record-values.png b/Projects/Superalgos/Icons/Record/record-values.png similarity index 100% rename from Projects/Superalgos/Icons/record-values.png rename to Projects/Superalgos/Icons/Record/record-values.png diff --git a/Projects/Superalgos/Icons/set-angle-to-parent-node-to-180-degrees.png b/Projects/Superalgos/Icons/Set/set-angle-to-parent-node-to-180-degrees.png similarity index 100% rename from Projects/Superalgos/Icons/set-angle-to-parent-node-to-180-degrees.png rename to Projects/Superalgos/Icons/Set/set-angle-to-parent-node-to-180-degrees.png diff --git a/Projects/Superalgos/Icons/set-angle-to-parent-node-to-360-degrees.png b/Projects/Superalgos/Icons/Set/set-angle-to-parent-node-to-360-degrees.png similarity index 100% rename from Projects/Superalgos/Icons/set-angle-to-parent-node-to-360-degrees.png rename to Projects/Superalgos/Icons/Set/set-angle-to-parent-node-to-360-degrees.png diff --git a/Projects/Superalgos/Icons/set-angle-to-parent-node-to-45-degrees.png b/Projects/Superalgos/Icons/Set/set-angle-to-parent-node-to-45-degrees.png similarity index 100% rename from Projects/Superalgos/Icons/set-angle-to-parent-node-to-45-degrees.png rename to Projects/Superalgos/Icons/Set/set-angle-to-parent-node-to-45-degrees.png diff --git a/Projects/Superalgos/Icons/set-angle-to-parent-node-to-90-degrees.png b/Projects/Superalgos/Icons/Set/set-angle-to-parent-node-to-90-degrees.png similarity index 100% rename from Projects/Superalgos/Icons/set-angle-to-parent-node-to-90-degrees.png rename to Projects/Superalgos/Icons/Set/set-angle-to-parent-node-to-90-degrees.png diff --git a/Projects/Superalgos/Icons/set-distance-to-parent-node-to-one-and-a-half.png b/Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-one-and-a-half.png similarity index 100% rename from Projects/Superalgos/Icons/set-distance-to-parent-node-to-one-and-a-half.png rename to Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-one-and-a-half.png diff --git a/Projects/Superalgos/Icons/set-distance-to-parent-node-to-one-fourth.png b/Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-one-fourth.png similarity index 100% rename from Projects/Superalgos/Icons/set-distance-to-parent-node-to-one-fourth.png rename to Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-one-fourth.png diff --git a/Projects/Superalgos/Icons/set-distance-to-parent-node-to-one-half.png b/Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-one-half.png similarity index 100% rename from Projects/Superalgos/Icons/set-distance-to-parent-node-to-one-half.png rename to Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-one-half.png diff --git a/Projects/Superalgos/Icons/set-distance-to-parent-node-to-one.png b/Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-one.png similarity index 100% rename from Projects/Superalgos/Icons/set-distance-to-parent-node-to-one.png rename to Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-one.png diff --git a/Projects/Superalgos/Icons/set-distance-to-parent-node-to-two.png b/Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-two.png similarity index 100% rename from Projects/Superalgos/Icons/set-distance-to-parent-node-to-two.png rename to Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-two.png diff --git a/Projects/Superalgos/Icons/set-node-arrangement-to-concave.png b/Projects/Superalgos/Icons/Set/set-node-arrangement-to-concave.png similarity index 100% rename from Projects/Superalgos/Icons/set-node-arrangement-to-concave.png rename to Projects/Superalgos/Icons/Set/set-node-arrangement-to-concave.png diff --git a/Projects/Superalgos/Icons/set-node-arrangement-to-convex.png b/Projects/Superalgos/Icons/Set/set-node-arrangement-to-convex.png similarity index 100% rename from Projects/Superalgos/Icons/set-node-arrangement-to-convex.png rename to Projects/Superalgos/Icons/Set/set-node-arrangement-to-convex.png diff --git a/Projects/Superalgos/Icons/set-node-arrangement-to-horizontal-bottom.png b/Projects/Superalgos/Icons/Set/set-node-arrangement-to-horizontal-bottom.png similarity index 100% rename from Projects/Superalgos/Icons/set-node-arrangement-to-horizontal-bottom.png rename to Projects/Superalgos/Icons/Set/set-node-arrangement-to-horizontal-bottom.png diff --git a/Projects/Superalgos/Icons/set-node-arrangement-to-horizontal-top.png b/Projects/Superalgos/Icons/Set/set-node-arrangement-to-horizontal-top.png similarity index 100% rename from Projects/Superalgos/Icons/set-node-arrangement-to-horizontal-top.png rename to Projects/Superalgos/Icons/Set/set-node-arrangement-to-horizontal-top.png diff --git a/Projects/Superalgos/Icons/set-node-arrangement-to-vertical-left.png b/Projects/Superalgos/Icons/Set/set-node-arrangement-to-vertical-left.png similarity index 100% rename from Projects/Superalgos/Icons/set-node-arrangement-to-vertical-left.png rename to Projects/Superalgos/Icons/Set/set-node-arrangement-to-vertical-left.png diff --git a/Projects/Superalgos/Icons/set-node-arrangement-to-vertical-right.png b/Projects/Superalgos/Icons/Set/set-node-arrangement-to-vertical-right.png similarity index 100% rename from Projects/Superalgos/Icons/set-node-arrangement-to-vertical-right.png rename to Projects/Superalgos/Icons/Set/set-node-arrangement-to-vertical-right.png diff --git a/Projects/Superalgos/Icons/strategies.png b/Projects/Superalgos/Icons/Strategy/strategies.png similarity index 100% rename from Projects/Superalgos/Icons/strategies.png rename to Projects/Superalgos/Icons/Strategy/strategies.png diff --git a/Projects/Superalgos/Icons/strategy-close-stage.png b/Projects/Superalgos/Icons/Strategy/strategy-close-stage.png similarity index 100% rename from Projects/Superalgos/Icons/strategy-close-stage.png rename to Projects/Superalgos/Icons/Strategy/strategy-close-stage.png diff --git a/Projects/Superalgos/Icons/strategy-counters.png b/Projects/Superalgos/Icons/Strategy/strategy-counters.png similarity index 100% rename from Projects/Superalgos/Icons/strategy-counters.png rename to Projects/Superalgos/Icons/Strategy/strategy-counters.png diff --git a/Projects/Superalgos/Icons/strategy-manage-stage.png b/Projects/Superalgos/Icons/Strategy/strategy-manage-stage.png similarity index 100% rename from Projects/Superalgos/Icons/strategy-manage-stage.png rename to Projects/Superalgos/Icons/Strategy/strategy-manage-stage.png diff --git a/Projects/Superalgos/Icons/strategy-name.png b/Projects/Superalgos/Icons/Strategy/strategy-name.png similarity index 100% rename from Projects/Superalgos/Icons/strategy-name.png rename to Projects/Superalgos/Icons/Strategy/strategy-name.png diff --git a/Projects/Superalgos/Icons/strategy-open-stage.png b/Projects/Superalgos/Icons/Strategy/strategy-open-stage.png similarity index 100% rename from Projects/Superalgos/Icons/strategy-open-stage.png rename to Projects/Superalgos/Icons/Strategy/strategy-open-stage.png diff --git a/Projects/Superalgos/Icons/strategy-trigger-stage.png b/Projects/Superalgos/Icons/Strategy/strategy-trigger-stage.png similarity index 100% rename from Projects/Superalgos/Icons/strategy-trigger-stage.png rename to Projects/Superalgos/Icons/Strategy/strategy-trigger-stage.png diff --git a/Projects/Superalgos/Icons/strategy.png b/Projects/Superalgos/Icons/Strategy/strategy.png similarity index 100% rename from Projects/Superalgos/Icons/strategy.png rename to Projects/Superalgos/Icons/Strategy/strategy.png diff --git a/Projects/Superalgos/Icons/target-rate.png b/Projects/Superalgos/Icons/Target/target-rate.png similarity index 100% rename from Projects/Superalgos/Icons/target-rate.png rename to Projects/Superalgos/Icons/Target/target-rate.png diff --git a/Projects/Superalgos/Icons/target-size-in-base-asset.png b/Projects/Superalgos/Icons/Target/target-size-in-base-asset.png similarity index 100% rename from Projects/Superalgos/Icons/target-size-in-base-asset.png rename to Projects/Superalgos/Icons/Target/target-size-in-base-asset.png diff --git a/Projects/Superalgos/Icons/target-size-in-quoted-asset.png b/Projects/Superalgos/Icons/Target/target-size-in-quoted-asset.png similarity index 100% rename from Projects/Superalgos/Icons/target-size-in-quoted-asset.png rename to Projects/Superalgos/Icons/Target/target-size-in-quoted-asset.png diff --git a/Projects/Superalgos/Icons/target-size.png b/Projects/Superalgos/Icons/Target/target-size.png similarity index 100% rename from Projects/Superalgos/Icons/target-size.png rename to Projects/Superalgos/Icons/Target/target-size.png diff --git a/Projects/Superalgos/Icons/text-condition.png b/Projects/Superalgos/Icons/Text/text-condition.png similarity index 100% rename from Projects/Superalgos/Icons/text-condition.png rename to Projects/Superalgos/Icons/Text/text-condition.png diff --git a/Projects/Superalgos/Icons/text-formula.png b/Projects/Superalgos/Icons/Text/text-formula.png similarity index 100% rename from Projects/Superalgos/Icons/text-formula.png rename to Projects/Superalgos/Icons/Text/text-formula.png diff --git a/Projects/Superalgos/Icons/text-position.png b/Projects/Superalgos/Icons/Text/text-position.png similarity index 100% rename from Projects/Superalgos/Icons/text-position.png rename to Projects/Superalgos/Icons/Text/text-position.png diff --git a/Projects/Superalgos/Icons/text-style.png b/Projects/Superalgos/Icons/Text/text-style.png similarity index 100% rename from Projects/Superalgos/Icons/text-style.png rename to Projects/Superalgos/Icons/Text/text-style.png diff --git a/Projects/Superalgos/Icons/text.png b/Projects/Superalgos/Icons/Text/text.png similarity index 100% rename from Projects/Superalgos/Icons/text.png rename to Projects/Superalgos/Icons/Text/text.png diff --git a/Projects/Superalgos/Icons/time-frame-scale.png b/Projects/Superalgos/Icons/Time/time-frame-scale.png similarity index 100% rename from Projects/Superalgos/Icons/time-frame-scale.png rename to Projects/Superalgos/Icons/Time/time-frame-scale.png diff --git a/Projects/Superalgos/Icons/time-frame.png b/Projects/Superalgos/Icons/Time/time-frame.png similarity index 100% rename from Projects/Superalgos/Icons/time-frame.png rename to Projects/Superalgos/Icons/Time/time-frame.png diff --git a/Projects/Superalgos/Icons/time-frames-filter.png b/Projects/Superalgos/Icons/Time/time-frames-filter.png similarity index 100% rename from Projects/Superalgos/Icons/time-frames-filter.png rename to Projects/Superalgos/Icons/Time/time-frames-filter.png diff --git a/Projects/Superalgos/Icons/time-machine.png b/Projects/Superalgos/Icons/Time/time-machine.png similarity index 100% rename from Projects/Superalgos/Icons/time-machine.png rename to Projects/Superalgos/Icons/Time/time-machine.png diff --git a/Projects/Superalgos/Icons/time-range.png b/Projects/Superalgos/Icons/Time/time-range.png similarity index 100% rename from Projects/Superalgos/Icons/time-range.png rename to Projects/Superalgos/Icons/Time/time-range.png diff --git a/Projects/Superalgos/Icons/time-scale.png b/Projects/Superalgos/Icons/Time/time-scale.png similarity index 100% rename from Projects/Superalgos/Icons/time-scale.png rename to Projects/Superalgos/Icons/Time/time-scale.png diff --git a/Projects/Superalgos/Icons/timeline-chart.png b/Projects/Superalgos/Icons/Time/timeline-chart.png similarity index 100% rename from Projects/Superalgos/Icons/timeline-chart.png rename to Projects/Superalgos/Icons/Time/timeline-chart.png diff --git a/Projects/Superalgos/Icons/toggle-auto-scale-auto-max.png b/Projects/Superalgos/Icons/Toggle/toggle-auto-scale-auto-max.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-auto-scale-auto-max.png rename to Projects/Superalgos/Icons/Toggle/toggle-auto-scale-auto-max.png diff --git a/Projects/Superalgos/Icons/toggle-auto-scale-auto-min-max.png b/Projects/Superalgos/Icons/Toggle/toggle-auto-scale-auto-min-max.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-auto-scale-auto-min-max.png rename to Projects/Superalgos/Icons/Toggle/toggle-auto-scale-auto-min-max.png diff --git a/Projects/Superalgos/Icons/toggle-auto-scale-auto-min.png b/Projects/Superalgos/Icons/Toggle/toggle-auto-scale-auto-min.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-auto-scale-auto-min.png rename to Projects/Superalgos/Icons/Toggle/toggle-auto-scale-auto-min.png diff --git a/Projects/Superalgos/Icons/toggle-auto-scale-manual.png b/Projects/Superalgos/Icons/Toggle/toggle-auto-scale-manual.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-auto-scale-manual.png rename to Projects/Superalgos/Icons/Toggle/toggle-auto-scale-manual.png diff --git a/Projects/Superalgos/Icons/toggle-auto-time-scale-auto-max.png b/Projects/Superalgos/Icons/Toggle/toggle-auto-time-scale-auto-max.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-auto-time-scale-auto-max.png rename to Projects/Superalgos/Icons/Toggle/toggle-auto-time-scale-auto-max.png diff --git a/Projects/Superalgos/Icons/toggle-auto-time-scale-auto-min-max.png b/Projects/Superalgos/Icons/Toggle/toggle-auto-time-scale-auto-min-max.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-auto-time-scale-auto-min-max.png rename to Projects/Superalgos/Icons/Toggle/toggle-auto-time-scale-auto-min-max.png diff --git a/Projects/Superalgos/Icons/toggle-auto-time-scale-auto-min.png b/Projects/Superalgos/Icons/Toggle/toggle-auto-time-scale-auto-min.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-auto-time-scale-auto-min.png rename to Projects/Superalgos/Icons/Toggle/toggle-auto-time-scale-auto-min.png diff --git a/Projects/Superalgos/Icons/toggle-auto-time-scale-manual.png b/Projects/Superalgos/Icons/Toggle/toggle-auto-time-scale-manual.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-auto-time-scale-manual.png rename to Projects/Superalgos/Icons/Toggle/toggle-auto-time-scale-manual.png diff --git a/Projects/Superalgos/Icons/toggle-panel-off.png b/Projects/Superalgos/Icons/Toggle/toggle-panel-off.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-panel-off.png rename to Projects/Superalgos/Icons/Toggle/toggle-panel-off.png diff --git a/Projects/Superalgos/Icons/toggle-panel-on.png b/Projects/Superalgos/Icons/Toggle/toggle-panel-on.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-panel-on.png rename to Projects/Superalgos/Icons/Toggle/toggle-panel-on.png diff --git a/Projects/Superalgos/Icons/trading-bot-instance.png b/Projects/Superalgos/Icons/Trading/trading-bot-instance.png similarity index 100% rename from Projects/Superalgos/Icons/trading-bot-instance.png rename to Projects/Superalgos/Icons/Trading/trading-bot-instance.png diff --git a/Projects/Superalgos/Icons/trading-bot.png b/Projects/Superalgos/Icons/Trading/trading-bot.png similarity index 100% rename from Projects/Superalgos/Icons/trading-bot.png rename to Projects/Superalgos/Icons/Trading/trading-bot.png diff --git a/Projects/Superalgos/Icons/trading-current.png b/Projects/Superalgos/Icons/Trading/trading-current.png similarity index 100% rename from Projects/Superalgos/Icons/trading-current.png rename to Projects/Superalgos/Icons/Trading/trading-current.png diff --git a/Projects/Superalgos/Icons/trading-engine-reference.png b/Projects/Superalgos/Icons/Trading/trading-engine-reference.png similarity index 100% rename from Projects/Superalgos/Icons/trading-engine-reference.png rename to Projects/Superalgos/Icons/Trading/trading-engine-reference.png diff --git a/Projects/Superalgos/Icons/trading-engine.png b/Projects/Superalgos/Icons/Trading/trading-engine.png similarity index 100% rename from Projects/Superalgos/Icons/trading-engine.png rename to Projects/Superalgos/Icons/Trading/trading-engine.png diff --git a/Projects/Superalgos/Icons/trading-episode-counters.png b/Projects/Superalgos/Icons/Trading/trading-episode-counters.png similarity index 100% rename from Projects/Superalgos/Icons/trading-episode-counters.png rename to Projects/Superalgos/Icons/Trading/trading-episode-counters.png diff --git a/Projects/Superalgos/Icons/trading-episode-statistics.png b/Projects/Superalgos/Icons/Trading/trading-episode-statistics.png similarity index 100% rename from Projects/Superalgos/Icons/trading-episode-statistics.png rename to Projects/Superalgos/Icons/Trading/trading-episode-statistics.png diff --git a/Projects/Superalgos/Icons/trading-episode.png b/Projects/Superalgos/Icons/Trading/trading-episode.png similarity index 100% rename from Projects/Superalgos/Icons/trading-episode.png rename to Projects/Superalgos/Icons/Trading/trading-episode.png diff --git a/Projects/Superalgos/Icons/trading-last.png b/Projects/Superalgos/Icons/Trading/trading-last.png similarity index 100% rename from Projects/Superalgos/Icons/trading-last.png rename to Projects/Superalgos/Icons/Trading/trading-last.png diff --git a/Projects/Superalgos/Icons/trading-mine-products.png b/Projects/Superalgos/Icons/Trading/trading-mine-products.png similarity index 100% rename from Projects/Superalgos/Icons/trading-mine-products.png rename to Projects/Superalgos/Icons/Trading/trading-mine-products.png diff --git a/Projects/Superalgos/Icons/trading-mine-tasks.png b/Projects/Superalgos/Icons/Trading/trading-mine-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/trading-mine-tasks.png rename to Projects/Superalgos/Icons/Trading/trading-mine-tasks.png diff --git a/Projects/Superalgos/Icons/trading-mine.png b/Projects/Superalgos/Icons/Trading/trading-mine.png similarity index 100% rename from Projects/Superalgos/Icons/trading-mine.png rename to Projects/Superalgos/Icons/Trading/trading-mine.png diff --git a/Projects/Superalgos/Icons/trading-mines-data.png b/Projects/Superalgos/Icons/Trading/trading-mines-data.png similarity index 100% rename from Projects/Superalgos/Icons/trading-mines-data.png rename to Projects/Superalgos/Icons/Trading/trading-mines-data.png diff --git a/Projects/Superalgos/Icons/trading-parameters.png b/Projects/Superalgos/Icons/Trading/trading-parameters.png similarity index 100% rename from Projects/Superalgos/Icons/trading-parameters.png rename to Projects/Superalgos/Icons/Trading/trading-parameters.png diff --git a/Projects/Superalgos/Icons/trading-process-instance.png b/Projects/Superalgos/Icons/Trading/trading-process-instance.png similarity index 100% rename from Projects/Superalgos/Icons/trading-process-instance.png rename to Projects/Superalgos/Icons/Trading/trading-process-instance.png diff --git a/Projects/Superalgos/Icons/trading-session-reference.png b/Projects/Superalgos/Icons/Trading/trading-session-reference.png similarity index 100% rename from Projects/Superalgos/Icons/trading-session-reference.png rename to Projects/Superalgos/Icons/Trading/trading-session-reference.png diff --git a/Projects/Superalgos/Icons/trading-strategy.png b/Projects/Superalgos/Icons/Trading/trading-strategy.png similarity index 100% rename from Projects/Superalgos/Icons/trading-strategy.png rename to Projects/Superalgos/Icons/Trading/trading-strategy.png diff --git a/Projects/Superalgos/Icons/trading-system-reference.png b/Projects/Superalgos/Icons/Trading/trading-system-reference.png similarity index 100% rename from Projects/Superalgos/Icons/trading-system-reference.png rename to Projects/Superalgos/Icons/Trading/trading-system-reference.png diff --git a/Projects/Superalgos/Icons/trading-system.png b/Projects/Superalgos/Icons/Trading/trading-system.png similarity index 100% rename from Projects/Superalgos/Icons/trading-system.png rename to Projects/Superalgos/Icons/Trading/trading-system.png diff --git a/Projects/Superalgos/Icons/trading.png b/Projects/Superalgos/Icons/Trading/trading.png similarity index 100% rename from Projects/Superalgos/Icons/trading.png rename to Projects/Superalgos/Icons/Trading/trading.png diff --git a/Projects/Superalgos/Icons/tree-connector-elbow.png b/Projects/Superalgos/Icons/Tree/tree-connector-elbow.png similarity index 100% rename from Projects/Superalgos/Icons/tree-connector-elbow.png rename to Projects/Superalgos/Icons/Tree/tree-connector-elbow.png diff --git a/Projects/Superalgos/Icons/tree-connector-fork.png b/Projects/Superalgos/Icons/Tree/tree-connector-fork.png similarity index 100% rename from Projects/Superalgos/Icons/tree-connector-fork.png rename to Projects/Superalgos/Icons/Tree/tree-connector-fork.png diff --git a/Projects/Superalgos/Icons/tree-connector-line.png b/Projects/Superalgos/Icons/Tree/tree-connector-line.png similarity index 100% rename from Projects/Superalgos/Icons/tree-connector-line.png rename to Projects/Superalgos/Icons/Tree/tree-connector-line.png diff --git a/Projects/Superalgos/Icons/tree-spacer.png b/Projects/Superalgos/Icons/Tree/tree-spacer.png similarity index 100% rename from Projects/Superalgos/Icons/tree-spacer.png rename to Projects/Superalgos/Icons/Tree/tree-spacer.png diff --git a/Projects/Superalgos/Icons/user-account.png b/Projects/Superalgos/Icons/User/user-account.png similarity index 100% rename from Projects/Superalgos/Icons/user-account.png rename to Projects/Superalgos/Icons/User/user-account.png diff --git a/Projects/Superalgos/Icons/user-assets.png b/Projects/Superalgos/Icons/User/user-assets.png similarity index 100% rename from Projects/Superalgos/Icons/user-assets.png rename to Projects/Superalgos/Icons/User/user-assets.png diff --git a/Projects/Superalgos/Icons/user-defined-code.png b/Projects/Superalgos/Icons/User/user-defined-code.png similarity index 100% rename from Projects/Superalgos/Icons/user-defined-code.png rename to Projects/Superalgos/Icons/User/user-defined-code.png diff --git a/Projects/Superalgos/Icons/user-defined-counter.png b/Projects/Superalgos/Icons/User/user-defined-counter.png similarity index 100% rename from Projects/Superalgos/Icons/user-defined-counter.png rename to Projects/Superalgos/Icons/User/user-defined-counter.png diff --git a/Projects/Superalgos/Icons/user-defined-parameters.png b/Projects/Superalgos/Icons/User/user-defined-parameters.png similarity index 100% rename from Projects/Superalgos/Icons/user-defined-parameters.png rename to Projects/Superalgos/Icons/User/user-defined-parameters.png diff --git a/Projects/Superalgos/Icons/user-defined-statistic.png b/Projects/Superalgos/Icons/User/user-defined-statistic.png similarity index 100% rename from Projects/Superalgos/Icons/user-defined-statistic.png rename to Projects/Superalgos/Icons/User/user-defined-statistic.png diff --git a/Projects/Superalgos/Icons/user-defined-variable.png b/Projects/Superalgos/Icons/User/user-defined-variable.png similarity index 100% rename from Projects/Superalgos/Icons/user-defined-variable.png rename to Projects/Superalgos/Icons/User/user-defined-variable.png diff --git a/Projects/Superalgos/Icons/user-defined-variables.png b/Projects/Superalgos/Icons/User/user-defined-variables.png similarity index 100% rename from Projects/Superalgos/Icons/user-defined-variables.png rename to Projects/Superalgos/Icons/User/user-defined-variables.png diff --git a/Projects/Superalgos/Icons/user-keys.png b/Projects/Superalgos/Icons/User/user-keys.png similarity index 100% rename from Projects/Superalgos/Icons/user-keys.png rename to Projects/Superalgos/Icons/User/user-keys.png diff --git a/Projects/Superalgos/Schemas/App-Schema/api-data-fetcher-bot-instance.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-data-fetcher-bot-instance.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-data-fetcher-bot-instance.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-data-fetcher-bot-instance.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-data-fetcher-bot.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-data-fetcher-bot.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-data-fetcher-bot.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-data-fetcher-bot.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-data-fetcher-process-instance.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-data-fetcher-process-instance.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-data-fetcher-process-instance.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-data-fetcher-process-instance.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-endpoint.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-endpoint.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-endpoint.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-endpoint.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-map-reference.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-map-reference.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-map-reference.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-map-reference.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-map.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-map.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-map.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-map.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-path-parameter.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-path-parameter.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-path-parameter.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-path-parameter.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-path-parameters.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-path-parameters.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-path-parameters.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-path-parameters.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-query-parameter.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-query-parameter.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-query-parameter.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-query-parameter.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-query-parameters.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-query-parameters.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-query-parameters.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-query-parameters.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-query-response.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-query-response.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-query-response.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-query-response.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-query-responses.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-query-responses.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-query-responses.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-query-responses.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-response-field-reference.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-response-field-reference.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-response-field-reference.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-response-field-reference.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-response-field.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-response-field.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-response-field.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-response-field.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-response-schema.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-response-schema.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-response-schema.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-response-schema.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-version.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-version.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-version.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-version.json diff --git a/Projects/Superalgos/Schemas/App-Schema/apis.json b/Projects/Superalgos/Schemas/App-Schema/Api/apis.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/apis.json rename to Projects/Superalgos/Schemas/App-Schema/Api/apis.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/defautlt-market.json b/Projects/Superalgos/Schemas/Docs-Concepts/defautlt-market.json deleted file mode 100644 index 37186edf1..000000000 --- a/Projects/Superalgos/Schemas/Docs-Concepts/defautlt-market.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "Defautlt Market", - "definition": { - "text": "We define as Default Market to the market under which a certain Task was defined.", - "updated": 1621955911464 - }, - "paragraphs": [ - { - "style": "Text", - "text": "Right click and Edit to enter edit mode and change this text. ENTER to write new paragraphs. ESC to exit edit mode. Then you can use docs.save to save your changes and app.contribute to send it to the main repository." - } - ] -} \ No newline at end of file