An mvc framework for sharing.