Initial project update and conversion to ARC.