Revert "Changed to use FG::VECTOR2,3,4 classes"

This reverts commit fbd17715dbbac5ccc1442a58d1d465c937ab20a6.
Removed DxCanvas's custom structures - uses directx structures instead
Changed shader file location