Added Class diagrams

These are currently rough drafts and will need further updating