Part 3 of a series on creating a fake agile wrapper for COM objects, focusing on forcing an object into the global interface table (GIT) to make it technically agile while remaining constrained to its original apartment.