Implementation of face rendering.

Needs testing.