Use screen factories for all screen creation