First pass to add React