Document/filemanager

Unified file opening and accessing that is independent of controller.