MVC pattern, repository, support for getFiles, fileList control.