Byte POINTER TO BYTE Is used
because we cannot use conditional
used only in offline
Used for unit test only
, use only for test
be used to register
, that will be used
that does not use IDrawContext In