Renamed ManualSitemapsPagingStrategy (was ManualSitemapsPagingStrategy without the r).
Updated project to consistently use 'XML sitemap' as the term for the search engine sitemap XML generation.
Refactored SitemapService into SitemapService and SitemapPageWriter.
Refactored SitemapPageWriter into SitemapPageWriter and SitemapPageManager. Added "prepared" classes and abstract factories for these classes so the factories are responsible for resolving URLs and fomatting data.
Moved the specialized content types into their own namespaces to keep from cluttering up the main namespace.
Added additional fields, business logic, related types, and unit tests for the IVideoContent, IPreparedVideoContent, and PreparedVideoContentFactory. Added a fluent builder for UrlEntry and ImageContent.
Cleaned up types and code that are no longer necessary.
Fluent builder now functioning with Url Entry and Image content type. Added IFluentInterface to hide object overrides from the fluent interfaces.
Removed unneeded comments.
Created an abstract factory XmlWriterFactory to instantiate XmlWriter.
Added ability to configure multiple sitemap feeds simultaneously (for news and mobile). Renamed all pertinent classes to use the XmlSitemap prefix rather than sitemap so it can be distinguished from SiteMap more easily.
Modified the XmlSiteMapPageManager and XmlSitemapIndexPageWriter interfaces to take into account the feedName and cleaned up dependencies of XmlSitemapIndexPageWriter.
Implemented LastModifiedDate functionality for the sitemap index through the AutomaticXmlSitemapPagingStrategy class and the providers.