Understanding Karamba: A Concept Overview