Rename the existing domain/model/controller for "Viewing" data

Rename the existing domain/model/controller for "Viewing" data
So that viewing and domain model can be separated.