* rendering strategies
* implementing deferred rendering