In Ares, we will have potentially hundreds of decryption modules.
This makes testing harder, and the program slower. Maybe the user only wants to run the most popular ones?
The ideal solution is a filtration system, we want to be wary of these things:
We'll start with a basic system. This system will get all the edges (decryptors, decoders) and return them.
It'll operate something like:
Ideally we'll automatically find all the decoders and stuff. if not, we might have to just do normal module imports.
I think regular module imports is easier as it is very specific about what is being imported.