* Adds locations to speech and related communications Refactors how logging is handled for these. * changes * ahhhhh * preemptive merge conflict undoing maybe? * Let's not delay this further