Render Structure

Re-structured the call path of ticks and render calls