refactoring tutorial instances into partials for extensibility