Microsoft is good at three of them.
Shared publiclyView activity