first version.
Can communicate (send, receive).
Graphics not implemented at all.