Split Interface to FragmentInterface and TemplateInterface