Moved messaging and concurrency types to platform. Pair:Tim