Added a higher level screen creation system