bunch of hacked up changes aimed at getting a "pseudo code" skeleton for the basic ray tracing skeleton up and going.