Initial share view.
Merged with master.
Initial version of shared view.