Let's try to include the IPC encoder/decoder stuff in fewer headers to make rebuilds more pleasant when editing these files.