Since the Screens class is a convenience wrapper around AbstractOutput objects that come from the Platform, it should not be platform-specific. By dropping createScreens(), output-related code becomes simpler.