Gravar-mail: Surgical model-view-controller simulation software framework for local and collaborative applications