Completed additional parsers and data types.

We still don't cover the whole protocol yet.