Cleaned up a bit. Removed Time type, added particle type and move ray intersections to separate file.
Added a note.