Moved some enums and classes into their own files.
Renamed DXEffectObject to EffectObject.
Rename DXShaderData to ShaderData.
Renamed some source files to match classes.