Created IForm and push some Screen functionality there, so Screen can be made toolkit independent.