loader interface. for loading pages, templates, etc.