Make som objects have a concept of linkable
Give template fallback value.  When loading pages consider anything with extension a page. Create sitemap test case