Promoted ScreenLayout sub interfaces and put them in dynamic package