Merged a bunch of threads into this one - a documentation update is in the works to make this clearer!