GenericLoader and pass into both OpenRocketLoader and RocksimLoader. the DocumentLoadingContext contains the OpenRocketDocument, MotorFinder, and AttachmentFactory.