- updated how outline generation is done, added interface and implementation, data can now be cached
- updated sitemapprovider to 4.x versio