Implemented different render strategies.