pull steps out of CaseVersion and provide separate CaseStep resource