Initial commitment.
TODO:
* Further generalize the strategy creation function.
* Implement the download functionality.