Introduced smarty PluginRepository for easier functions, blocks, modifiers creation