High Level Design

The high level design will be discussed by looking at the components that makeup Dithaka: