Framework for working with Sharepoint