Started refactoring PM::ScreenModule
Refactored PM::ScreenModule
Merge pull request #454 from clearsightstudio/refactor/screen_module

Refactor/screen module