Variable SurfaceCaps.usage

Possible usages bits of the images of swapchains created for this image. At least ImageUsage.colorAttachment is included.

struct SurfaceCaps
{
  // ...
  ImageUsage usage ;
  // ...
}