Add nice wrappers for DirectWrite
Add nice wrappers for Windows Imaging Component
Add nice wrappers for Direct2D
Support arrays of primitive types for shader bytecode.