Selleks, et saaks paremini stsenaariumeid järgi mängida, mida kasutaja võiks rakenduses teha, loome me lihtsa raamistiku, mis aitab meil vältida korduva koodi kirjutamist ja samas suudab meie eest mõõtmised ära teha nii, et me ei pea ise kuigi palju selle peale aega kulutama. Diagramm klassidest ja liidestest on selline.