The answer is... it depends.
I did just that to implement my #crossplatform graphical app engine. Kablooie is a language inspired by #csharp , but currently rather lazily thrown together on an as-needed basis. One of the more useful features Kablooie provides is easy closures and deferred execution.
My game engine is built on the XNA-compatible #MonoGame framework and uses the SpriteBatch class, or rather a derivative which I heavily customized and optimized from the MonoGame source.
Art & Logic attracts the best talent in North America by offering a full-telecommute environment. Everyone knows programming is hard, but few non-programmers recognize the negative effects of traditional office environments on the development process. The intense concentration required to do inspired work on difficult programming tasks is easier to achieve in a flexible environment that is free from office distractions. Our staff turnover rate is far lower than the industry average, and we have our pick of the best talent available.
Clients also benefit from our unique structure. Our "virtual office" keeps project teams connected, while enabling a level of client involvement that would be impossible without online tools. Clients are involved in projects every step of the way. Because everything is written down, there's no hearsay or fuzziness regarding the status of tasks.