I'm trying to get initiated in the mysteries of forcing, and I decided to try and do so both by 'studying their patent' and by 'reverse engineering', hoping that each method will be of some help to the other. Here's a very natural question that occurred to me, and one that might either be 'obviously unanswerable' or have an 'obvious answer' for someone more acquainted with the subject. But if this or that is the case, any explanation about why it is so will be appreciated.
Let $V$ be a model for ${\sf ZFC}$ and let $W$ be a submodel of $V$. Is there some criterion to decide if $V$ can be obtained from $W$ by means of a forcing? For instance, how should a given $G\in V$ behave for it to be plausible that $V=W[G]$ for some forcing $\Bbb P\in W$ such that $G\subset\Bbb P$ and $G$ is $\Bbb P$-generic over $W$?
Any descriptions of particular cases, concrete examples, and translations into other branches of mathematics that can provide some intuition are welcome. Also, if there's a topos theoretic version of this question, it would be nice to get in contact with it.