Added a second adjoint option. This hasn't been fully implemented yet. Still needs ability to choose component and component mappings created.