public ModuleWeaver()
{
// Init logging delegates to make testing easier
LogDebug = s => { Debug.WriteLine(s); };
LogInfo = s => { Debug.WriteLine(s); };
LogWarning = s => { Debug.WriteLine(s); };
LogWarningPoint = (s, p) => { Debug.WriteLine(s); };
LogError = s => { Debug.WriteLine(s); };
LogErrorPoint = (s, p) => { Debug.WriteLine(s); };
}