IPC Finished, start implementing an API for it