import TutorialStore from './stores/tutorial-store';
import ArticleStore from './stores/article-store';
import loadSettingsAction from './action/load-settings-action';
import navigateAction from './action/navigate-action';
import loadArticleAction from './action/load-article-action';
import TutorialNavigator from './components/tutorial-navigator';
import Breadcrumbs from './components/breadcrumbs';
import Tutorial from './components/tutorial';
import { ServiceName } from './action/load-article-action';
import { loadArticle } from './util/tutorials';
import NavigatorAndTutorialView  from './view/navigator-and-tutorial-view';
import createCustomContext  from './util/create-custom-context';
import renderElement  from './util/render-element';

module.exports = {
  TutorialNavigator : TutorialNavigator,
  Breadcrumbs: Breadcrumbs,
  Tutorial : Tutorial,
  TutorialStore : TutorialStore,
  ArticleStore : ArticleStore,
  articleService : loadArticle,
  loadSettingsAction : loadSettingsAction,
  loadArticleAction : loadArticleAction,
  renderElement: renderElement,
  createCustomContext: createCustomContext,
  navigateAction: navigateAction,
  Constants : {
    ArticleServiceName : ServiceName
  }
}

import TutorialStore from './stores/tutorial-store';
import ArticleStore from './stores/article-store';
import loadSettingsAction from './action/load-settings-action';
import navigateAction from './action/navigate-action';
import loadArticleAction from './action/load-article-action';
import TutorialNavigator from './components/tutorial-navigator';
import Breadcrumbs from './components/breadcrumbs';
import Tutorial from './components/tutorial';
import { ServiceName } from './action/load-article-action';
import { loadArticle } from './util/tutorials';
import NavigatorAndTutorialView  from './view/navigator-and-tutorial-view';
import createCustomContext  from './util/create-custom-context';
import renderElement  from './util/render-element';

module.exports = {
  TutorialNavigator : TutorialNavigator,
  Breadcrumbs: Breadcrumbs,
  Tutorial : Tutorial,
  TutorialStore : TutorialStore,
  ArticleStore : ArticleStore,
  articleService : {
    loadArticle : loadArticle
  },
  loadSettingsAction : loadSettingsAction,
  loadArticleAction : loadArticleAction,
  renderElement: renderElement,
  createCustomContext: createCustomContext,
  navigateAction: navigateAction,
  Constants : {
    ArticleServiceName : ServiceName
  }
}

Update article service