Moved core template plugins to their own module.