Refactoring the artifacts model to use displayable instead of page.