Object files are now in their own temporary directory for easy cleanup
Ported list_visuals and color_chooser demo