Separated file downloading logic from link parsing logic
Added class for parsing links
Introduced the fonts collections enhancement system and did the required refactoring in order to apply everything