Add View class to core package