Fair bit of rewriting of CustomWrappedStack (now just WrappedStack).
Will make for easier API related stuffs
Remove more traces of CustomWrappedStack
Removing the unnecessary EmcBlacklist, and some work on IMC
More IMC stuff
Should fix up assigning EmcValues via IMC
Fix derp in WrappedStack constructor, when given another WrappedStack as
the parameter
Some duplicate and null checking when assigning EmcValues