Scrap IRender, IUpdate, IQuit in favor of simple fns