Describir: The design patterns smallralk companion