Around the world, charities have been established to help provide support and relief to vulnerable and needy communities. Annually, donations to these charities can be in the hundreds of millions, meaning that for many charitable organisations, there are resources available to distribute. However, the process of distributing these funds is not always straightforward, given charities have to consider both the short and long-term impact.