Importing all implementation tests from Core. Unfortunately this was to difficult to do in a way that would maintain git history, so we ended up with simply moving them across.