First iteration, basic surface view with loop start/stop