Removed dependency on SharpDX. Switched to fixed length buffers instead of vectors.
Renamed EmitterShape to Profile.
Moved emitter profiles into their own namespace.
Added RingProfile.
Added unit test for RingProfile and PointProfile.