Some initial parsers and a super hacky mac client.