MASSIVELY FUCKED RIGHT NOW (still needs alotta work)
look at DiffuseContext, need to just pass component relevant info.  Look at way to pass info back to DLL.  Msging?