Description and composition of bio-inspired design patterns: a complete overview