All the examples I've seen for data download have the feature types coming from one reader and use the Feature Types to Read parameter to give the user the ability to choose which feature types to download.
Based on what I've found I'm thinking I need to use a FeatureReader(s) but I couldn't find examples on how to implement it for multiple data sources. I hope that's clear and I apologize if the answer is already out there, I just couldn't find it.
Thanks,
Michael