Since all platforms have been ported to AbstractOutput, OutputScreens can be merged into Screens. This simplifies the class hierarchy.