Templates can now be downloaded to the .allmark meta data folder. As long as the templates are available in this folder the renderer will use these templates. If they are not present the renderer wil use the default templates.
Refactored the global and local config initialization.
Moved the confiug initialization code into a seperate package
Got rid of the distinction between local and global configs, because they are the same.
Reintroduced the template cache
Moved the item type magic strings from the parser package to a seperate package called types. This way I can use these constants in the template provider instead of repeating the item type strings there.
Re-render all items on template change