NXCALS-1810 Adjusts core NXCALS to 3rd party resources download & caching
#Merge request template @acc-logging-team - please have a look for approval.
Based on the structure that will be finalized here, we'll adjust the rest of the projects on the NXCALS stack
Closes NXCALS-1810