[Plugin] Object Pool Component

I did a temporary fix in the meantime. I moved SpawnFromPool out of BeginDeferredSpawnFromPool into FinishDeferredSpawnFromPool. I also had to expand FinishDeferredSpawnFromPool with the options required for SpawnFromPool.