Working to make MVC a bit more passive

And also created document with aliases and working on implementing
openFile.