can't use const *Pixels
Can only pass a ptr to a Device around, not references (the Device copy ctor is private)