**TL;DR: **It all really depends, and you’ll really only find out what you need by trying to execute it.