The GrADS Project: Software Support for High-Level Grid Application Development