Renderers now exist, and claim ownership of windows when created
Added timer functions, as this makes testing easier, until I get to doing events
Lots of utility video functions