Initial Code Commit

First independent extension away from tutorial code. Probably needs
feature level support for DirectX 10.