Selective Rendering

This is now implemented but untested. I will work to improve the
efficiency of it, however it is a starting point that represents what I
hope to accomplish.