Basic UML concepts and diagrams in plantUML for easy modification/translation