Improved parts of the conversation implementation, moved the conversation event monitor to Identity, added event monitor population, and other minor changes.