The repository for my diploma thesis.