Updating renderer

Removing pre- and post-render calls
Adding generic periodics that can perform operations based on the
framecount.
Maybe change this to ms time, later?