changed ResolveWebCompiler back to ResolveCompiler (as it is intended to be used for anything)
fixed some bugs in the definition handling parts of population (on my end -- not the original). Things looking good