On abstractions for building next generation user interfaces that utilize programmable GPUs to provide naturalistic and cinematic experiences.