Describir: Building the Next Generation of Aerospace Data Processing Systems by Reusing Existing Software Components