Added the ability to set content shareability and visibility. Added some user access control.