ConstructRuntimeWrapper updated!

It is now static.
It takes a few new optional parameters
Here's to everything working better