Create ViewFactory