We should look into if, and if so how we could use something like Celery to handle computation. @jimdale has reportedly already started looking into this. Close this when initial planning has been completed, and a mockup has been written.