Added depth buffer

FIXME, the depth/stencil buffer type and colour buffer type should be
user-defined
Release 0.0.5