very very initial incomplete hand history functionality. Next step, I
think, is to fix the naming (or at least make use of explicit
namespaces) for DTOs and tables.