I've laid out the basic framework (i.e. docstrings) of the functions I think we will need to call in decide(), as well as organizing decide() hierarchically.