Starting rework to make sphere a property; testing for memory.
Modifying particle class; by the end of this, there should be a global switch to determine if colors are animated.
In the thick of a Particle class overhaul. By the end, we will assign material by object, not mesh... Assuming speed is acceptable.
Reworking type tracking scheme.
A number of important commits:
    - Conceptually separated the creation of a particle from loading its data
    - Cleaned up huge amount of data loading options by separating particle's color from its shape.
    - Broke up a bunch of dependencies; the code now actually looks decent.
    - Unfortunately, we still have to debug...
Merge branch 'master' of github.com:caleblevy/Render_Modules
James' latest.