I have this method that finds all pixels of a particular colour; they will be in a single solid blob. I would like to know if there is a quick and or easy way of drawing them to a surface, e.g. structure them somehow and then just draw that structure to the image surface.

The pixels I'm trying to draw are structured:

```
public struct Pixel
{
    public Point Position { get; set; }
    public Color Colour { get; set; }
}

```

Maybe this is wrong, and someone can suggest a better structure for writing into a `WriteableBitmap`.