Graphics on surfaces