General Fixes and Improvements *DO NOT MERGE*

* Fix initialization order for SamplerState to resolve warning.