Added sample code to the shaepoint manager and the relevant code to call it in the implementation layer. Not final.