visual frameworks class