Core components With a plugin you can replace selected core components with your own implementation to modify their behaviour: CSS URLs Used by the css() helper Email Add your own email provider File URLs Modify URLs for file objects File versions Adapt file characteristics JavaScript URLs Used by the js() helper Markdown parser Add your own Markdown parser Search Add your own search engine SmartyPants parser Add your own SmartyPants parser Snippets Add your own snippet loader Storage Create a new storage object for the given model Templates Add your own template engine Thumbs Add your own thumb generator URLs Modify all URLs