A rendering framework