Skeleton for complicated view factory classes