Convert pointers to locals in RecorderUI.
Add a basic library for parallelization.