Text this: Reducing the resources required by ADAPT-VQE using coupled exchange operators and improved subroutines